Amro is baby boy name mainly popular in Muslim religion and its main origin is Arabic. Amro name meaning is A very tall, beautiful. People also search this as amroz, Amroze, Amrozia urdu meaning , amro, amroo, amrose, Amrozia . Amro is written in Urdu, Hindi, Arabic, Bangla as عمرو, अमरो, عمرو, অমর. Other similar names can be Amr, Amrullah, Amra, Amrah, Amreen, Amrozia.