Most Popular Baby Names in Maine

In 2025, Charlotte was the most popular girls' name in Maine, given to 89 babies, and Theodore was the top boys' name with 83. Nationally, Olivia and Liam were on top.

Social Security counted 3,115 girls and 3,844 boys born in Maine that year under names given to at least five babies there.

Top 100 names in Maine, 2025

Top girls' names in Maine, 2025
RankNameBabiesvs 2024
1Charlotte89same
2Amelia45up 5
3Eleanor45up 1
4Violet44up 22
5Harper43up 7
6Evelyn40down 3
7Lucy39up 7
8Olivia39down 6
9Grace37up 2
10Ivy36up 10
11Hazel34down 3
12Sophia34down 6
13Willow34up 6
14Nora33down 5
15Lillian32up 23
16Emma31down 11
17Isla31up 6
18Maeve31up 12
19Lainey30up 17
20Isabella27up 60
21Abigail26up 32
22Eloise26up 19
23Layla26up 21
24Josie25up 18
25Penelope25down 10
26Josephine24up 1
27Chloe22down 9
28Clara22up 26
29Elizabeth22down 1
30Scarlett22up 1
31Alice21up 3
32Iris21up 17
33Lily21down 11
34Aurora20down 18
35Ella20down 22
36Lydia20up 28
37Natalie20down 12
38Vivian20up 8
39Ava19down 18
40Hadley19down 11
41Kinsley19up 11
42Avery18down 25
43Madelyn18up 2
44Millie18up 6
45Daisy17up 41
46Emilia17up 11
47Mia17down 23
48Paisley17up 19
49Quinn17up 12
50Ayla16new
51Charlie16up 79
52Ellie16down 17
53Mabel16up 12
54Phoebe16up 6
55Sophie16down 4
56Stella16up 20
57Addison15down 47
58Aria15down 15
59Claire15down 19
60Cora15up 40
61Delilah15down 6
62Emerson15up 16
63Lennon15up 51
64Lyla15up 43
65Parker15up 51
66Sadie15up 18
67Sloane15new
68Juniper14down 10
69Kennedy14up 20
70Nova14down 31
71Piper14up 12
72Rose14up 131
73Adeline13down 40
74Audrey13up 11
75Eva13up 105
76Hallie13up 3
77Madeline13down 40
78Riley13down 9
79River13up 15
80Ruby13up 59
81Sage13up 161
82Eden12down 26
83Elowyn12up 95
84Emersyn12up 64
85Everly12up 19
86Freya12down 13
87Luna12down 28
88Margot12up 3
89Olive12up 3
90Peyton12up 48
91Delaney11up 83
92Frances11up 21
93Jane11new
94Raelynn11down 26
95Vivienne11up 68
96Ada10up 25
97Anna10down 1
98Annie10new
99Blair10up 115
100Caroline10down 2
Top boys' names in Maine, 2025
RankNameBabiesvs 2024
1Theodore83up 1
2Oliver77down 1
3Henry66same
4Noah54up 2
5Levi53up 7
6Wesley46up 9
7Jack44down 3
8James43same
9William43up 5
10Bennett41up 11
11Hudson41same
12Liam41down 3
13Benjamin38up 18
14Lucas38up 6
15Mason38up 30
16Owen38down 11
17Lincoln36down 10
18Charles35up 16
19Thomas35down 3
20Miles34up 7
21Weston32up 12
22Wyatt32down 9
23Everett31up 12
24Leo31down 1
25Nolan31up 14
26Rowan31up 11
27Sawyer31up 20
28Silas31up 30
29Beau30up 1
30Colton30up 23
31Luca30down 2
32Asher29down 15
33Elijah29up 9
34Jackson29down 16
35Arthur28up 27
36Cooper28down 4
37Joseph28up 27
38Carter27down 28
39Harrison27up 4
40Michael27up 42
41Parker26up 16
42Easton24up 12
43Jasper24up 32
44Ezra23down 6
45John23down 1
46Grayson22down 24
47Eli21up 37
48Waylon21down 23
49Emmett20up 6
50Gabriel20down 1
51Jameson20down 15
52Logan20down 33
53Maverick20down 27
54Brooks19down 2
55Callum19up 11
56Calvin19down 15
57Colter19up 129
58Greyson19up 56
59Myles19up 13
60Walker19down 1
61Archer18up 51
62Chase18up 118
63George18down 7
64Griffin18up 51
65Roman18up 13
66Alexander17down 1
67August17up 12
68Bentley17down 5
69Daniel17down 29
70Elliot17up 52
71Finn17up 32
72Graham17up 14
73Tucker17up 195
74Andrew16up 80
75Arlo16down 2
76Atlas16down 16
77Jonah16up 85
78Joshua16up 10
79Julian16up 2
80Malcolm16down 3
81Samuel16down 57
82Adam15up 29
83Beckett15down 32
84Cameron15down 56
85Dawson15up 8
86Declan15down 38
87Luke15down 26
88River15up 84
89Theo15up 2
90Vincent15up 20
91Aiden14up 42
92Anthony14up 63
93Charlie14down 26
94Elias14down 26
95Finley14up 44
96Hunter14down 2
97Matthew14down 26
98Milo14down 48
99Riley14up 167
100Sullivan14up 17

Names Maine likes more than the rest of the country

From 2021 to 2025, these names made up a much bigger share of babies in Maine than they did nationally. The number is how many times the national rate. At the top: Esme, Phoebe and Octavia for girls, and Finnegan, Finley and Sullivan for boys.

Girls

  • Esme: 5.8× (53 babies)
  • Phoebe: 5.1× (75 babies)
  • Octavia: 5× (54 babies)
  • Mabel: 4.9× (55 babies)
  • Maeve: 4.8× (131 babies)
  • Freya: 4.5× (83 babies)
  • Hadley: 4× (92 babies)
  • Vivian: 3.9× (110 babies)
  • Piper: 3.9× (83 babies)
  • Lydia: 3.7× (99 babies)

Boys

  • Finnegan: 7.4× (56 babies)
  • Finley: 5.3× (70 babies)
  • Sullivan: 5.1× (55 babies)
  • Sawyer: 4.6× (152 babies)
  • Malcolm: 4.4× (58 babies)
  • Reid: 4.4× (54 babies)
  • Bentley: 4.2× (95 babies)
  • Griffin: 3.8× (70 babies)
  • Calvin: 3.5× (101 babies)
  • Wesley: 3.4× (184 babies)

Every number one since 1910

The longest reign for girls in Maine belongs to Mary, at number one from 1912 to 1931. For boys, it's Robert, from 1920 to 1938.

Girls

  • Charlotte: 2023–2025
  • Evelyn: 2022
  • Charlotte: 2017–2021
  • Emma: 2014–2016
  • Sophia: 2013
  • Emma: 2008–2012
  • Madison: 2007
  • Emma: 2003–2006
  • Emily: 1993–2002
  • Ashley: 1986–1992
  • Jessica: 1980–1985
  • Jennifer: 1970–1979
  • Lisa: 1962–1969
  • Susan: 1954–1961
  • Linda: 1943–1953
  • Mary: 1942
  • Judith: 1941
  • Patricia: 1938–1940
  • Mary: 1936–1937
  • Shirley: 1935
  • Mary: 1933–1934
  • Barbara: 1932
  • Mary: 1912–1931
  • Dorothy: 1911
  • Mary: 1910

Boys

  • Theodore: 2025
  • Oliver: 2024
  • Theodore: 2023
  • Oliver: 2017–2022
  • Liam: 2013–2016
  • Mason: 2011–2012
  • Owen: 2010
  • Noah: 2009
  • Jacob: 2008
  • Ethan: 2007
  • Jacob: 1997–2006
  • Tyler: 1993–1996
  • Nicholas: 1992
  • Joshua: 1987–1991
  • Matthew: 1986
  • Christopher: 1984–1985
  • Matthew: 1981–1983
  • Christopher: 1980
  • Jason: 1973–1979
  • Christopher: 1972
  • Michael: 1964–1971
  • David: 1960–1963
  • Michael: 1953–1959
  • David: 1952
  • Michael: 1951
  • Robert: 1940–1950
  • Richard: 1939
  • Robert: 1920–1938
  • John: 1918–1919
  • Robert: 1916–1917
  • John: 1910–1915

Top five names by decade

Most popular names in Maine by decade
DecadeGirlsBoys
2020sCharlotte, Olivia, Evelyn, Amelia, HarperOliver, Theodore, Henry, Owen, Jack
2010sEmma, Olivia, Charlotte, Sophia, AvaLiam, Mason, Owen, William, Benjamin
2000sEmma, Emily, Abigail, Madison, OliviaJacob, Ethan, Benjamin, Noah, Nicholas
1990sEmily, Ashley, Sarah, Samantha, JessicaMatthew, Nicholas, Tyler, Joshua, Jacob
1980sJessica, Amanda, Jennifer, Sarah, AshleyMatthew, Christopher, Michael, Joshua, Ryan
1970sJennifer, Amy, Melissa, Michelle, HeatherMichael, Jason, Christopher, David, Matthew
1960sLisa, Susan, Karen, Mary, TammyMichael, David, John, Robert, James
1950sLinda, Susan, Deborah, Mary, PatriciaMichael, David, Robert, John, Richard
1940sLinda, Mary, Patricia, Nancy, SandraRobert, Richard, John, David, James
1930sMary, Patricia, Barbara, Joan, ShirleyRobert, Richard, John, Donald, William
1920sMary, Dorothy, Barbara, Ruth, MargaretRobert, John, Richard, William, George
1910sMary, Dorothy, Ruth, Helen, MargaretJohn, Robert, George, William, Charles

See every state or the national list for 2025.

Source: Social Security Administration, baby names by state, data through 2025. Names given to fewer than five babies of one sex in a state in a year aren't published, so totals are a little lower than actual births.