Top Baby Names of 1995

Most popular names for boys and girls in 1995.

What the Data Says About 1995

The Social Security Administration's national 1995 file shows 1,975,817 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 1995 was Michael, with 41,410 births registered nationally. The #1 girl name of 1995 was Jessica, with 27,939 births nationally. The top 100 boys captured 1,142,253 births compared with 833,564 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.

1995 sits within a specific era of U.S. naming trends. Late-20th-century years like 1995 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 1995 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 1995. Names with fewer than five occurrences nationally in 1995 are excluded from SSA's public file to protect privacy, meaning the true number of unique names given in 1995 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 41,410
2 Matthew 32,879
3 Christopher 32,677
4 Jacob 31,134
5 Joshua 30,720
6 Nicholas 29,161
7 Tyler 29,160
8 Brandon 26,904
9 Daniel 26,727
10 Austin 25,907
11 Andrew 25,858
12 Joseph 25,352
13 John 23,244
14 Zachary 23,129
15 Ryan 23,087
16 David 23,046
17 James 22,736
18 Justin 21,580
19 Anthony 20,482
20 William 20,160
21 Alexander 19,454
22 Robert 18,586
23 Jonathan 18,155
24 Kyle 16,761
25 Kevin 15,858
26 Cody 15,566
27 Thomas 14,163
28 Christian 13,812
29 Jordan 13,573
30 Aaron 13,291
31 Benjamin 12,719
32 Eric 12,486
33 Samuel 12,440
34 Dylan 12,091
35 Jose 11,780
36 Brian 10,989
37 Steven 10,660
38 Adam 10,485
39 Nathan 10,306
40 Timothy 9,788
41 Jason 9,006
42 Richard 8,784
43 Patrick 8,674
44 Charles 8,478
45 Sean 8,166
46 Jesse 7,495
47 Alex 7,425
48 Jeremy 7,084
49 Cameron 7,030
50 Juan 6,982
51 Logan 6,953
52 Mark 6,887
53 Hunter 6,715
54 Caleb 6,656
55 Connor 6,619
56 Dakota 6,575
57 Stephen 6,556
58 Devin 6,192
59 Luis 6,174
60 Evan 6,090
61 Trevor 6,009
62 Dustin 5,921
63 Jared 5,885
64 Jeffrey 5,731
65 Gabriel 5,713
66 Travis 5,602
67 Ian 5,595
68 Carlos 5,545
69 Taylor 5,521
70 Bryan 5,444
71 Paul 5,413
72 Kenneth 5,226
73 Nathaniel 5,203
74 Corey 4,976
75 Ethan 4,933
76 Jesus 4,908
77 Blake 4,820
78 Bradley 4,764
79 Mitchell 4,737
80 Garrett 4,711
81 Marcus 4,648
82 Luke 4,629
83 Derek 4,452
84 Gregory 4,442
85 Antonio 4,340
86 Tanner 4,320
87 Dalton 4,191
88 Edward 4,143
89 Peter 4,112
90 Victor 4,096
91 Lucas 4,086
92 Scott 4,083
93 Elijah 3,976
94 Miguel 3,953
95 Chase 3,917
96 Adrian 3,911
97 Seth 3,911
98 Isaac 3,881
99 Noah 3,824
100 Shawn 3,824

Top 100 Girls' Names Girl

Rank Name Births
1 Jessica 27,939
2 Ashley 26,606
3 Emily 24,383
4 Samantha 21,645
5 Sarah 21,394
6 Taylor 20,426
7 Hannah 17,018
8 Brittany 16,477
9 Amanda 16,354
10 Elizabeth 16,192
11 Kayla 16,087
12 Rachel 16,047
13 Megan 15,530
14 Alexis 14,334
15 Lauren 13,444
16 Stephanie 12,977
17 Courtney 12,775
18 Jennifer 12,683
19 Nicole 12,277
20 Victoria 12,252
21 Brianna 11,881
22 Amber 10,965
23 Morgan 10,877
24 Danielle 10,653
25 Jasmine 10,279
26 Alexandra 10,160
27 Alyssa 10,100
28 Rebecca 9,910
29 Madison 9,775
30 Katherine 8,987
31 Anna 8,569
32 Haley 8,209
33 Kelsey 8,184
34 Allison 8,126
35 Melissa 7,878
36 Abigail 7,824
37 Kimberly 7,745
38 Shelby 7,632
39 Olivia 7,626
40 Mary 7,458
41 Michelle 7,392
42 Kaitlyn 7,385
43 Sydney 7,360
44 Maria 7,001
45 Christina 6,953
46 Tiffany 6,936
47 Chelsea 6,761
48 Sara 6,697
49 Erin 6,565
50 Jordan 6,481
51 Natalie 6,424
52 Brooke 6,377
53 Marissa 6,082
54 Heather 6,032
55 Andrea 6,008
56 Laura 6,008
57 Miranda 5,978
58 Paige 5,733
59 Katelyn 5,573
60 Sierra 5,495
61 Gabrielle 5,448
62 Julia 5,411
63 Vanessa 5,404
64 Kelly 5,398
65 Kristen 5,398
66 Destiny 5,380
67 Emma 5,051
68 Savannah 4,904
69 Erica 4,893
70 Jacqueline 4,793
71 Mariah 4,773
72 Alexandria 4,772
73 Shannon 4,733
74 Briana 4,612
75 Amy 4,529
76 Breanna 4,527
77 Katie 4,481
78 Cassandra 4,451
79 Madeline 4,430
80 Crystal 4,391
81 Caitlin 4,386
82 Lindsey 4,377
83 Kathryn 4,328
84 Jenna 4,254
85 Angela 4,119
86 Cheyenne 4,089
87 Monica 3,969
88 Mackenzie 3,963
89 Alicia 3,908
90 Catherine 3,860
91 Selena 3,825
92 Caroline 3,799
93 Jamie 3,770
94 Kaitlin 3,602
95 Sabrina 3,534
96 Bailey 3,489
97 Grace 3,473
98 Molly 3,382
99 Brittney 3,380
100 Alexa 3,359

Nearby Year & Decade Rankings

Compare 1995 with adjacent years and the surrounding decade

Compare 1995 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 official U.S. government datasets. See our methodology for details.