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
Meghna Girl 685
Meghyn Girl 10
Megin Girl 293
Megna Girl 16
Megnan Girl 16
Megon Girl 161
Meguel Boy 21
Megumi Girl 587
Megyn Girl 460
Meha Girl 178
Mehak Girl 381
Mehakpreet Girl 15
Mehan Girl 22
Mehan Boy 10
Mehana Girl 64
Mehar Girl 626
Mehar Boy 46
Mehdi Boy 1,024
Mehek Girl 140
Meher Girl 869
Meher Boy 12
Meherima Girl 5
Mehgan Girl 543
Mehjabeen Girl 23
Mehjabin Girl 10
Mehkai Boy 233
Mehki Boy 1,528
Mehlani Girl 482
Mehmed Boy 83
Mehmet Boy 837
Mehnaz Girl 50
Mehnoor Girl 48
Mehr Girl 310
Mehra Girl 14
Mehrab Boy 70
Mehran Boy 320
Mehreen Girl 551
Mehrima Girl 13
Mehrin Girl 21
Mehrish Girl 45
Mehrmah Girl 14
Mehrunisa Girl 5
Mehtaab Boy 84
Mehtab Boy 316
Mehtab Girl 26
Mehul Boy 297
Mehvish Girl 17
Mehwish Girl 78
Mei Girl 1,859
Meia Girl 430

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.