Ahuja is a common family name ( surname) of Sikhs and Hindus with origin ranging from Sindh and Punjab that are usually of the Arora sub-caste and of the Khatri caste. They adhere to family traditions respect for elders and family rituals.
Ahu+ja=Ahuja. Ja meaning Descendant of.