Amro means "A name with deep roots in classical Arabic tradition, carrying historical significance from ancient times.".
Amro meaning in Urdu is: قدیم عربی نام
Amro is of Arabic origin.
Amro has 2 syllables.
Parents who liked Amro also loved these names