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
Nieva Girl 24
Nieve Girl 195
Nieves Girl 986
Nieves Boy 595
Nieya Girl 17
Nigal Boy 16
Nigee Boy 5
Nigel Girl 85
Nigel Boy 12,286
Nigell Boy 6
Nigella Girl 42
Niger Girl 25
Niger Boy 11
Nigeria Girl 810
Night Boy 18
Nigiel Boy 5
Nigil Boy 91
Niguel Boy 153
Niha Girl 43
Nihaal Boy 227
Nihaal Girl 5
Nihaan Boy 103
Nihad Girl 5
Nihad Boy 5
Nihal Boy 825
Nihal Girl 238
Nihan Boy 67
Nihan Girl 211
Nihana Girl 5
Nihansh Boy 21
Nihar Boy 303
Nihara Girl 23
Niharika Girl 402
Nihash Boy 14
Nihasvi Girl 5
Nihilus Boy 5
Nihir Boy 5
Nihira Girl 666
Nihirareddy Girl 22
Nihit Boy 100
Nihith Boy 48
Nihitha Girl 24
Nihla Girl 30
Nihya Girl 7
Nii Boy 57
Niia Girl 11
Niigaanii Boy 5
Niilah Girl 6
Niilo Boy 44
Nija Girl 815

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.