Baby names

The most popular baby names in Maine, 2025

In 2025, the most popular baby names in Maine were Charlotte (89 babies) for girls and Theodore (83 babies) for boys. Charlotte was also the top girl's name in 2024. Theodore was 2nd for boys in 2024. Of the top 100, Tucker climbed the most, up 167 places from 2024.

Top girl's name in 2025

Charlotte

89 girls in Maine

Top boy's name in 2025

Theodore

83 boys in Maine

Top girls' names in Maine, 2025

Rank Name Babies Since 2024
1 Charlotte 89 same
2 Amelia 45 up 5
2 Eleanor 45 up 2
4 Violet 44 up 20
5 Harper 43 up 6
6 Evelyn 40 down 3
7 Lucy 39 up 6
7 Olivia 39 down 5
9 Grace 37 up 2
10 Ivy 36 up 10
11 Hazel 34 down 4
11 Sophia 34 down 6
11 Willow 34 up 5
14 Nora 33 down 7
15 Lillian 32 up 23
16 Emma 31 down 11
16 Isla 31 up 7
16 Maeve 31 up 13
19 Lainey 30 up 14
20 Isabella 27 up 57
21 Abigail 26 up 32
21 Eloise 26 up 19
21 Layla 26 up 23
24 Josie 25 up 16
24 Penelope 25 down 11
The rest of the top 100 girls' names
Rank Name Babies Since 2024
26 Josephine 24 up 1
27 Chloe 22 down 11
27 Clara 22 up 26
27 Elizabeth 22 up 1
27 Scarlett 22 up 2
31 Alice 21 up 2
31 Iris 21 up 17
31 Lily 21 down 10
34 Aurora 20 down 18
34 Ella 20 down 21
34 Lydia 20 up 28
34 Natalie 20 down 10
34 Vivian 20 up 10
39 Ava 19 down 18
39 Hadley 19 down 10
39 Kinsley 19 up 13
42 Avery 18 down 26
42 Madelyn 18 up 2
42 Millie 18 up 6
45 Daisy 17 up 40
45 Emilia 17 up 8
45 Mia 17 down 21
45 Paisley 17 up 17
45 Quinn 17 up 8
50 Ayla 16 new
50 Charlie 16 up 71
50 Ellie 16 down 17
50 Mabel 16 up 12
50 Phoebe 16 up 3
50 Sophie 16 down 2
50 Stella 16 up 21
57 Addison 15 down 47
57 Aria 15 down 14
57 Claire 15 down 17
57 Cora 15 up 39
57 Delilah 15 down 4
57 Emerson 15 up 20
57 Lennon 15 up 53
57 Lyla 15 up 39
57 Parker 15 up 53
57 Sadie 15 up 20
57 Sloane 15 new
68 Juniper 14 down 15
68 Kennedy 14 up 17
68 Nova 14 down 30
68 Piper 14 up 9
68 Rose 14 up 97
73 Adeline 13 down 40
73 Audrey 13 up 12
73 Eva 13 up 92
73 Hallie 13 up 4
73 Madeline 13 down 40
73 Riley 13 down 11
73 River 13 up 12
73 Ruby 13 up 48
73 Sage 13 up 137
82 Eden 12 down 29
82 Elowyn 12 up 83
82 Emersyn 12 up 59
82 Everly 12 up 14
82 Freya 12 down 11
82 Luna 12 down 29
82 Margot 12 up 3
82 Olive 12 up 3
82 Peyton 12 up 39
91 Delaney 11 up 74
91 Frances 11 up 19
91 Jane 11 new
91 Raelynn 11 down 29
91 Vivienne 11 up 50
96 Ada 10 up 25
96 Anna 10 same
96 Annie 10 new
96 Blair 10 up 114
96 Caroline 10 same

Climbed the most since 2024

  • Sage, from #210 to #73
  • Blair, from #210 to #96
  • Rose, from #165 to #68
  • Eva, from #165 to #73
  • Elowyn, from #165 to #82

New to the list (fewer than 5 girls in 2024): Ayla, Sloane, Jane, Annie.

Top boys' names in Maine, 2025

Rank Name Babies Since 2024
1 Theodore 83 up 1
2 Oliver 77 down 1
3 Henry 66 same
4 Noah 54 up 2
5 Levi 53 up 5
6 Wesley 46 up 9
7 Jack 44 down 3
8 James 43 same
8 William 43 up 6
10 Bennett 41 up 11
10 Hudson 41 same
10 Liam 41 down 2
13 Benjamin 38 up 17
13 Lucas 38 up 7
13 Mason 38 up 28
13 Owen 38 down 8
17 Lincoln 36 down 10
18 Charles 35 up 16
18 Thomas 35 down 2
20 Miles 34 up 6
21 Weston 32 up 12
21 Wyatt 32 down 11
23 Everett 31 up 11
23 Leo 31 down 2
23 Nolan 31 up 15
The rest of the top 100 boys' names
Rank Name Babies Since 2024
23 Rowan 31 up 11
23 Sawyer 31 up 23
23 Silas 31 up 28
29 Beau 30 up 1
29 Colton 30 up 22
29 Luca 30 down 1
32 Asher 29 down 15
32 Elijah 29 up 9
32 Jackson 29 down 15
35 Arthur 28 up 27
35 Cooper 28 down 5
35 Joseph 28 up 27
38 Carter 27 down 28
38 Harrison 27 up 3
38 Michael 27 up 41
41 Parker 26 up 10
42 Easton 24 up 9
42 Jasper 24 up 31
44 Ezra 23 down 6
44 John 23 down 3
46 Grayson 22 down 25
47 Eli 21 up 37
47 Waylon 21 down 26
49 Emmett 20 up 2
49 Gabriel 20 down 1
49 Jameson 20 down 15
49 Logan 20 down 32
49 Maverick 20 down 23
54 Brooks 19 down 3
54 Callum 19 up 11
54 Calvin 19 down 13
54 Colter 19 up 123
54 Greyson 19 up 57
54 Myles 19 up 11
54 Walker 19 down 3
61 Archer 18 up 50
61 Chase 18 up 116
61 George 18 down 10
61 Griffin 18 up 50
61 Roman 18 up 12
66 Alexander 17 down 1
66 August 17 up 13
66 Bentley 17 down 4
66 Daniel 17 down 26
66 Elliot 17 up 52
66 Finn 17 up 31
66 Graham 17 up 18
66 Tucker 17 up 167
74 Andrew 16 up 79
74 Arlo 16 down 1
74 Atlas 16 down 14
74 Jonah 16 up 79
74 Joshua 16 up 10
74 Julian 16 up 5
74 Malcolm 16 down 1
74 Samuel 16 down 53
82 Adam 15 up 29
82 Beckett 15 down 31
82 Cameron 15 down 54
82 Dawson 15 up 10
82 Declan 15 down 34
82 Luke 15 down 22
82 River 15 up 71
82 Theo 15 up 2
82 Vincent 15 up 15
91 Aiden 14 up 42
91 Anthony 14 up 62
91 Charlie 14 down 26
91 Elias 14 down 26
91 Finley 14 up 42
91 Hunter 14 up 1
91 Matthew 14 down 26
91 Milo 14 down 43
91 Riley 14 up 142
91 Sullivan 14 up 20

Climbed the most since 2024

Source and notes

U.S. Social Security Administration, Baby Names from Social Security Card Applications (state data) (Public domain (U.S. government work)), data for 2025.

The counts come from Social Security card applications for babies born in Maine. Names given to fewer than 5 babies of one sex in the state in a year are left out for privacy. Names with the same number of babies share a rank, and spellings count separately: Sofia and Sophia are different names here.