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
Mahdi Boy 2,398
Mahdia Girl 48
Mahdiya Girl 174
Mahdy Boy 47
Mahealani Girl 629
Mahee Girl 19
Maheen Girl 638
Maheen Boy 6
Maheer Boy 60
Maheera Girl 29
Mahek Girl 384
Mahelet Girl 258
Mahely Girl 10
Mahendra Boy 21
Maher Boy 1,156
Mahera Girl 38
Mahesh Boy 214
Mahi Girl 1,236
Mahi Boy 49
Mahia Girl 118
Mahib Boy 16
Mahid Boy 74
Mahika Girl 566
Mahilan Boy 15
Mahima Girl 480
Mahin Girl 16
Mahin Boy 164
Mahina Girl 687
Mahir Boy 1,658
Mahira Girl 829
Mahirah Girl 27
Mahit Boy 17
Mahita Girl 32
Mahith Boy 37
Mahitha Girl 92
Mahiya Girl 149
Mahiyah Girl 37
Mahjabeen Girl 11
Mahkai Boy 481
Mahkari Boy 27
Mahkayla Girl 186
Mahkaylah Girl 13
Mahkel Boy 20
Mahkenna Girl 12
Mahkenzie Girl 29
Mahki Boy 1,030
Mahkya Girl 12
Mahlani Girl 457
Mahlanni Girl 6
Mahlaya Girl 65

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.