Baby name meaning
Urdu Version
مارزوق
Meaning and origin
In Hindu meaning is : Blessed by God, fortunate
Keep exploring