The name Amir is a Muslim baby name. In Muslim the meaning of the name Amir is: Populous. Full. Prosperous. Amply settled. Civilized. Also used to refer to a prince or ruler. American Meaning: The name Amir is an American baby name. In American the meaning of the name Amir is: Populous. Full. Prosperous. Amply settled. Civilized. 