Baby name meaning
Urdu Version
ریچارد
Meaning and origin
In American meaning is : Rich and powerful ruler
Keep exploring