Amir ranked #159 among U.S. baby names in 2024. Since 1954, 52,912 babies have been named Amir, peaking in 2023 with 3,641 births. The 2010s were its biggest decade, with 20,639 births. Amir is on the rise, up about 30% over the past five years. It is predominantly a boys' name.