Browse Baby Names A–Z

Explore all 105,966 names with historical popularity data

Names per starting letter (A → Z)

105,966 names

across 26 starting letters

Name Gender Total Births
Nairobi Girl 1,561
Nairoby Girl 103
Nairy Girl 5
Naisa Girl 16
Naisaiah Boy 6
Naisean Boy 5
Naisha Girl 1,632
Naishaun Boy 5
Naishawn Boy 11
Naissa Girl 42
Naithan Boy 290
Naithen Boy 70
Naithyn Boy 5
Naitik Boy 75
Naitri Girl 5
Naivee Girl 10
Naivy Girl 11
Naiya Girl 1,625
Naiyah Girl 384
Naiyana Girl 129
Naiyanna Girl 5
Naiyeli Girl 79
Naiyla Girl 23
Naiylah Girl 16
Naiym Boy 5
Naiyma Girl 10
Naiyomi Girl 6
Naiyori Girl 6
Naiza Girl 19
Naizeth Girl 7
Naja Girl 1,275
Naja Boy 6
Najaah Girl 10
Najada Girl 11
Najae Girl 578
Najae Boy 83
Najah Girl 1,857
Najah Boy 34
Najahwan Boy 7
Najai Girl 163
Najai Boy 46
Najair Boy 6
Najala Girl 5
Najam Boy 5
Najat Girl 166
Najay Girl 26
Najay Boy 26
Najaya Girl 21
Najayah Girl 21
Najd Girl 23

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.