Top Baby Names of 1988

Most popular names for boys and girls in 1988.

What the Data Says About 1988

The Social Security Administration's national 1988 file shows 2,263,539 births concentrated in the top 100 boy and top 100 girl names, the segment of U.S. baby-name data released to the public for that year. The #1 boy name of 1988 was Michael, with 64,171 births registered nationally. The #1 girl name of 1988 was Jessica, with 51,556 births nationally. The top 100 boys captured 1,299,481 births compared with 964,058 for the top 100 girls, consistent with the historical SSA pattern in which a smaller pool of boy names dominates a larger share of annual births while girl names are more evenly distributed.

1988 sits within a specific era of U.S. naming trends. Late-20th-century years like 1988 reflect accelerating naming diversification, with Jennifer, Jessica, Michael, and Christopher giving way to more varied choices and the gradual fragmentation of top-10 dominance. Michael and Jessica leading 1988 fits this broader cultural signature.

These rankings come directly from Social Security Administration card applications and represent approximately 96% of all U.S. births in 1988. Names with fewer than five occurrences nationally in 1988 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1988 is significantly larger than any public top-100 list can show. Each spelling variation is counted separately, Sophia and Sofia, Aiden and Ayden, so rankings reflect only the specific spelling filed on the SS card, not combined name pools. This page is provided for informational and research purposes only and does not constitute naming advice.

Top 100 Boys' Names Boy

Rank Name Births
1 Michael 64,171
2 Christopher 53,014
3 Matthew 45,876
4 Joshua 42,653
5 Andrew 35,745
6 David 35,329
7 Justin 35,055
8 Daniel 34,718
9 James 32,523
10 Robert 30,319
11 John 29,427
12 Joseph 29,019
13 Ryan 27,747
14 Nicholas 25,303
15 Jonathan 24,349
16 William 24,126
17 Brandon 23,744
18 Anthony 23,644
19 Eric 20,175
20 Kevin 20,168
21 Kyle 19,895
22 Brian 19,532
23 Thomas 18,806
24 Steven 17,865
25 Timothy 16,807
26 Adam 16,467
27 Jason 15,917
28 Jacob 15,883
29 Zachary 15,870
30 Benjamin 15,187
31 Aaron 14,408
32 Richard 14,144
33 Tyler 13,349
34 Alexander 13,341
35 Jeremy 13,169
36 Jeffrey 12,401
37 Charles 12,109
38 Sean 11,794
39 Mark 11,715
40 Stephen 11,607
41 Travis 11,423
42 Patrick 11,400
43 Cody 10,583
44 Nathan 10,154
45 Samuel 9,564
46 Paul 9,438
47 Scott 9,351
48 Dustin 9,337
49 Jose 9,007
50 Gregory 8,629
51 Kenneth 8,567
52 Jordan 8,490
53 Derek 8,073
54 Bryan 8,036
55 Jesse 7,914
56 Corey 7,328
57 Bradley 7,017
58 Alex 6,408
59 Cory 6,266
60 Jared 6,211
61 Shawn 5,893
62 Edward 5,801
63 Austin 5,588
64 Peter 5,425
65 Chad 5,299
66 Marcus 5,207
67 Shane 5,173
68 Juan 5,171
69 Cameron 4,985
70 Keith 4,949
71 Phillip 4,576
72 Antonio 4,461
73 Brett 4,375
74 Evan 4,337
75 Luis 4,333
76 Donald 4,328
77 Ian 4,315
78 George 4,296
79 Ronald 4,173
80 Carlos 4,127
81 Nathaniel 4,054
82 Vincent 4,054
83 Casey 4,039
84 Raymond 4,036
85 Joel 3,940
86 Christian 3,937
87 Trevor 3,695
88 Douglas 3,655
89 Victor 3,628
90 Seth 3,493
91 Taylor 3,492
92 Erik 3,478
93 Wesley 3,478
94 Philip 3,373
95 Mitchell 3,323
96 Craig 3,306
97 Derrick 3,304
98 Devin 3,302
99 Frank 3,271
100 Gary 3,244

Top 100 Girls' Names Girl

Rank Name Births
1 Jessica 51,556
2 Ashley 49,977
3 Amanda 39,459
4 Sarah 28,374
5 Jennifer 27,893
6 Brittany 26,816
7 Stephanie 22,843
8 Samantha 20,700
9 Nicole 20,315
10 Elizabeth 20,042
11 Lauren 19,637
12 Megan 18,570
13 Tiffany 18,364
14 Heather 18,033
15 Amber 16,676
16 Melissa 16,546
17 Danielle 16,253
18 Emily 15,869
19 Rachel 15,348
20 Kayla 13,433
21 Michelle 13,339
22 Christina 12,954
23 Laura 12,126
24 Courtney 12,043
25 Kimberly 11,948
26 Rebecca 11,877
27 Katherine 11,154
28 Crystal 10,101
29 Amy 10,034
30 Sara 10,020
31 Erica 9,591
32 Kelly 8,917
33 Chelsea 8,879
34 Mary 8,518
35 Andrea 8,392
36 Kristen 8,382
37 Erin 8,267
38 Angela 7,914
39 Whitney 7,853
40 Katie 7,770
41 Vanessa 7,516
42 Victoria 7,283
43 Lisa 7,267
44 Caitlin 7,246
45 Jamie 7,187
46 Allison 7,145
47 Alyssa 7,135
48 Lindsey 7,001
49 Alexandra 6,972
50 Alicia 6,700
51 Christine 6,612
52 Brittney 6,576
53 Jasmine 6,446
54 Anna 6,444
55 Kathryn 6,342
56 Shannon 6,256
57 Lindsay 6,025
58 Kristin 6,019
59 Cassandra 5,727
60 Maria 5,713
61 Hannah 5,562
62 Jacqueline 5,544
63 Natalie 5,483
64 Kelsey 5,452
65 April 4,840
66 Jenna 4,607
67 Tara 4,606
68 Kristina 4,578
69 Catherine 4,504
70 Monica 4,463
71 Julie 4,462
72 Holly 4,217
73 Natasha 4,039
74 Krystal 4,019
75 Kathleen 3,927
76 Erika 3,886
77 Patricia 3,799
78 Morgan 3,796
79 Cynthia 3,784
80 Kendra 3,761
81 Meghan 3,609
82 Leah 3,558
83 Veronica 3,525
84 Katelyn 3,510
85 Diana 3,489
86 Molly 3,461
87 Brooke 3,416
88 Julia 3,359
89 Bethany 3,270
90 Dana 3,192
91 Brandi 3,169
92 Casey 3,150
93 Margaret 3,139
94 Leslie 3,079
95 Kara 3,039
96 Brianna 2,963
97 Alexis 2,900
98 Kaitlin 2,841
99 Melanie 2,834
100 Rachael 2,831

Nearby Year & Decade Rankings

Compare 1988 with adjacent years and the surrounding decade

Compare 1988 leaders: Michael vs Jessica → or pick any two names →

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

Source: SSA Baby Names Methodology, names appearing fewer than 5 times in a given year are excluded to protect privacy.

Data sourced from the U.S. Social Security Administration. See our methodology for details.