River bank; shore
Origin
Arabic
Gender
Boy
Category
Boy Names
Old arabic name (rocks)
Supreme; good friend; purity; choicest part
One who shows way/path
Friend , wakeful
Companion of prophet muhammad, smooth, simple
Fortunate,auspicious,venerable,dignified, name of a sahaabi