Amra means "A name signifying royal status and dignity, while also representing any head covering worn as a symbol of rank or authority.".
Amra meaning in Urdu is: شہزادی، سر کے لیے تاج
Amra is of Arabic origin.
Amra has 2 syllables.
Parents who liked Amra also loved these names