What does Amir mean?
Amir is an Arabic name meaning “prince,” “ruler” or “commander.”
What does Jamal mean?
From Arabic جمال (jamāl), the abstract noun 'beauty', from the root j-m-l. Jamal is the masculine name built directly on this root and is well established as 'beauty' or 'handsome'.