Amro is a muslim boy name and it is an Urdu originated name with multiple meanings. Amro name meaning is Old Arabic name and the associated lucky number is 1. Accompanying with Amro meaning you can also listen here how to pronounce Amro name.