Browse Baby Names A–Z

Explore all 96,100 names with historical popularity data

Names per starting letter (A → Z)

96,100 names

across 26 starting letters

Name Gender Total Births
Mahlea Girl 21
Mahleah Girl 11
Mahleek Boy 10
Mahlek Boy 10
Mahlet Girl 226
Mahli Girl 113
Mahlia Girl 608
Mahlik Boy 288
Mahliya Girl 17
Mahliyah Girl 23
Mahlon Boy 5,660
Mahlon Girl 23
Mahloni Girl 11
Mahmood Boy 365
Mahmoud Boy 2,739
Mahmud Boy 244
Mahnaz Girl 26
Mahniya Girl 50
Mahnoor Girl 1,006
Maho Girl 15
Mahoganey Girl 10
Mahogani Girl 316
Mahoganie Girl 84
Mahogany Girl 4,134
Mahoghany Girl 11
Mahogony Girl 109
Mahonri Boy 95
Mahra Girl 87
Mahreen Girl 215
Mahri Girl 67
Mahria Girl 30
Mahriah Girl 11
Mahrosh Girl 79
Mahrukh Girl 82
Mahsa Girl 351
Mahsiah Boy 12
Mahtab Girl 11
Mahum Girl 190
Mahva Girl 13
Mahveen Girl 52
Mahwa Girl 15
Mahwish Girl 12
Mahya Girl 89
Mahyar Boy 15
Mahzi Boy 246
Mahzi Girl 11
Mai Girl 5,677
Mai Boy 20
Maia Girl 18,200
Maiah Girl 1,086

According to the Social Security Administration, as of June 2026 this directory lists names drawn directly from the agency's public-use baby-name files, which document 105,966 distinct names spanning 1880-2025. See our methodology for the full extraction and aggregation rules.