State name profile

Most Popular Baby Names in New Jersey

The boys' and girls' names most often given in New Jersey, ranked by total recorded births in Social Security Administration state data, 1910–2024.

John
#1 boy name
Mary
#1 girl name
4,174,848
Births recorded
1910–2024
Years covered

What the Data Says About Baby Names in New Jersey

The Social Security Administration has registered 4,174,848 births across the top 50 boy and top 50 girl names in New Jersey from 1910 through 2024 — the portion of state-level naming data released publicly. Among boys, John leads with 198,392 cumulative births, while Mary tops the girl rankings with 90,578 births. The top 50 boy names collectively account for 2,713,042 births versus 1,461,806 for the top 50 girl names, reflecting the typical U.S. pattern in which boy-name distributions are more concentrated among fewer high-frequency entries. SSA state files include any name appearing five or more times in a given state-year, so lower-frequency names are suppressed for privacy and are not counted in these totals.

Decade-by-decade data for New Jersey extends back to 1910, making it possible to track how New Jersey parents' naming choices have shifted across more than a century of birth records. In the 1910s, the #1 boy name was John and the #1 girl name was Mary. By the 2020s, the top names had shifted to Liam for boys and Olivia for girls. Across 12 decades with complete data, the turnover in #1 rankings reflects broader cultural and generational forces — baby-boom naming conformity, the 1970s individualism shift, and the current resurgence of short, classic names.

Because New Jersey reports under the same SSA framework as every other jurisdiction, these figures are directly comparable across all 50 states and the District of Columbia. The cumulative totals reflect every recorded birth registration rather than a survey sample, though names with four or fewer annual occurrences are excluded per SSA privacy policy. This means the true naming distribution in New Jersey is slightly broader than what appears here, particularly for rare and emerging names. The dataset does not distinguish between alternate spellings (for example, Sophia and Sofia are tracked as separate names) or middle names, and reflects first names as they appear on Social Security card applications only. This page is for informational and research purposes.

Top 10 girls' names in New Jersey

Cumulative births recorded in state SSA files (1910–2024)

births

What this shows Mary leads New Jersey girls with 90,578 recorded births.

Source U.S. Social Security Administration As of New Jersey · 1910–2024

Top 10 boys' names in New Jersey

Cumulative births recorded in state SSA files (1910–2024)

births

What this shows John leads New Jersey boys with 198,392 recorded births.

Source U.S. Social Security Administration As of New Jersey · 1910–2024

Decade-by-Decade Leaders

The #1 boy and girl name in New Jersey for each decade

Boy Top 50 Boy Names

Rank Name Total Births
1 John 198,392
2 Robert 172,268
3 Michael 170,282
4 Joseph 138,307
5 William 133,603
6 James 128,913
7 David 99,368
8 Thomas 94,791
9 Richard 89,489
10 Anthony 74,253
11 Christopher 71,081
12 Daniel 66,758
13 Charles 63,567
14 Edward 62,000
15 Matthew 59,654
16 George 54,715
17 Frank 47,159
18 Kevin 46,620
19 Brian 45,681
20 Andrew 43,809
21 Paul 43,344
22 Nicholas 41,731
23 Mark 41,117
24 Steven 39,816
25 Kenneth 37,960
26 Peter 37,443
27 Ryan 34,133
28 Donald 33,423
29 Jeffrey 32,998
30 Stephen 32,985
31 Ronald 30,121
32 Raymond 28,376
33 Jason 28,015
34 Eric 27,462
35 Alexander 26,780
36 Jonathan 26,771
37 Timothy 25,554
38 Scott 24,250
39 Patrick 24,176
40 Joshua 24,111
41 Walter 24,085
42 Vincent 22,996
43 Gregory 22,627
44 Justin 22,611
45 Gary 21,180
46 Louis 21,100
47 Henry 19,849
48 Sean 19,562
49 Samuel 19,161
50 Benjamin 18,595

Girl Top 50 Girl Names

Rank Name Total Births
1 Mary 90,578
2 Patricia 60,221
3 Barbara 53,647
4 Elizabeth 52,052
5 Jennifer 47,570
6 Susan 43,065
7 Margaret 42,359
8 Linda 40,854
9 Kathleen 35,945
10 Nancy 34,990
11 Karen 34,444
12 Helen 34,136
13 Lisa 33,642
14 Dorothy 33,463
15 Jessica 32,332
16 Carol 31,000
17 Donna 29,007
18 Nicole 28,576
19 Anna 28,316
20 Joan 27,580
21 Catherine 27,431
22 Christine 26,308
23 Emily 25,420
24 Michelle 25,242
25 Diane 24,539
26 Sarah 24,353
27 Marie 24,104
28 Melissa 23,820
29 Ruth 23,670
30 Deborah 23,567
31 Laura 23,532
32 Stephanie 23,170
33 Kimberly 23,152
34 Ashley 22,221
35 Samantha 21,302
36 Amanda 20,641
37 Lauren 20,500
38 Rose 20,433
39 Sharon 20,216
40 Sandra 19,902
41 Jean 19,406
42 Katherine 19,275
43 Theresa 18,910
44 Victoria 18,868
45 Janet 18,254
46 Cynthia 18,215
47 Kelly 18,068
48 Maria 17,885
49 Danielle 17,853
50 Judith 17,772

Frequently Asked Questions

What is the most popular baby name in New Jersey?
The most popular boy name in New Jersey is John with 198,392 births since 1910. The most popular girl name is Mary with 90,578 births. These rankings are based on cumulative SSA birth registration data.
How have baby names changed in New Jersey over the decades?
New Jersey's most popular names have evolved significantly. In the 1910s, the top names were John and Mary. By the 2020s, they shifted to Liam and Olivia. See the decade-by-decade breakdown above.
How many babies are named in New Jersey?
Our data covers 4,174,848 name registrations in New Jersey for the top 50 boys and top 50 girls names. The SSA records all names with 5 or more occurrences per state per year, from 1910 through 2024.

Explore NameAlmanac

Nearby State Rankings

Compare baby names in New Jersey with other state-level SSA rankings

Compare New Jersey's #1 names side by side → or pick any two names →

Source: U.S. Social Security Administration, Baby Names — State-Level Files, 1910–2024 (ssa.gov).

Source: U.S. Social Security Administration, Baby Names from Social Security Card Applications — National Data (ssa.gov/oact/babynames).

Data sourced from official U.S. government datasets. See our methodology for details.