Today we’re sharing our list of favorite nicknames for boys! I WAS BEYOND EXCITED when I found out my firstborn baby was a boy. I immediately started narrowing down my baby name list to pick the perfect name for our son. One of our top priorities was a strong boy name with a cute nickname.
Whether you prefer a traditional name or a more modern boy name, you’ll love having a boy name that shortens to a cute nickname. You might picture a grown-up Augustus but feel that Auggie works better for a tiny newborn. Or, if there’s a nickname you truly love, you may want to skip the longer version altogether and go with the shorter moniker as the official name.
Check out our picks for the best baby nicknames for boys!
27 Traditional Boy Names With Cute Nicknames
You can’t go wrong with a strong and traditional name for your son. These names are classic, timeless, and oh-so-popular. Bonus: They also come with a cute nickname for your little boy!
1. Jake (Jacob)
2. Matt or Mattie (Matthew)
3. Mike or Mikey (Michael)
4. Dan or Danny (Daniel)
5. Will, Bill, Billy, or Liam (William)
6. Theo, Teddy, or Ted (Theodore)
7. Ben, Benny, or Benji (Benjamin)
8. Hank (Henry)
9. Alex, Zander, or Lex (Alexander)
10. Chris (Christopher or Christian)
11. Sam (Samuel)
12. Tony (Anthony or Antone)
13. Jack (Jackson)
14. Joe or Joey (Joseph or Josiah)
15. Max (Maxwell, Maximillian, Maximo)
16. Eddie or Ed (Edward, Edwin, Edmond)
17. Charlie, Chas, Chaz, or Chuck (Charles)
18. Wally (Wallace)
19. Ike (Isaac)
20. Walt or Wally (Walter)
21. Pat or Paddy (Patrick)
22. Andy or Drew (Andrew)
23. Frank or Frankie (Franklin, Francis)
24. Tommy or Tom (Thomas)
25. Nate (Nathaniel or Nathan)
26. Louie (Lewis or Louis)
27. Ollie (Oliver)
19 Classic Boy Names With Cute Nicknames
Other classic names still give you that old-fashioned feel but are currently less common. This is a great option if you want a unique boy name with a nickname but give your son a name that people will still easily recognize.
1. Jules (Julian or Julius)
2. Gene (Eugene)
3. Reg or Reggie (Reginald)
4. Harry (Harold or Harrison)
5. Auggie or Gus (August or Augustus)
6. Cliff (Clifford)
7. Fred, Freddie, or Fritz (Frederick)
8. Archie or Arch (Archibald or Archer)
9. Izzy (Isaiah)
10. Ray (Raymond)
11. Albie (Albert or Albus)
12. Toby (Tobias)
13. Art or Artie (Arthur)
14. Abe (Abraham)
15. Don or Donny (Donald)
16. Laurie (Lawrence)
17. Mel (Melvin)
18. Al, Albie, Bert, or Bertie (Albert or Alberto)
19. Gil (Gilbert)
22 Surnames With Cute Nicknames for Boys
Surnames make a strong, classic choice for your son, with plenty of nickname choices. It’s a great option if you want to use the last name from your family tree or a maiden name. My son’s first name, Fitzgerald, fits this category and recognizes my grandfather, Gerald. I opted for Fitzgerald for the nickname Fitz and Ger or Gerry.
1. Be inspired by our list of surnames with cute nicknames for boys:
2. Fitz, Ger, or Gerry (Fitzgerald)
3. Fitz or Pat (Fitzpatrick)
4. Andy or Anders (Anderson)
5. Mac (MacGregor, McAlister)
6. Griff (Griffin)
7. James (Jameson)
8. Rob, Robbie, or Robin (Robinson)
9. Cam (Camden or Campbell)
10. Camp (Campbell)
11. Monty or Monte (Montgomery)
12. Sully (Sullivan)
13. Ben or Benny (Bennett)
14. Ed or Eddy (Edison)
15. Jeff or Jeffy (Jefferson)
16. Nick (Nicholson)
17. Randy or Ran (Randolph)
18. Henry (Henderson)
19. Al, Ald, Aldie, or Reggie (Aldridge)
20. Ty (Tyson)
21. Cab or Cabby (Cabot)
22. Linc (Lincoln)
45 Modern Boy Names With Cute Nicknames
If a modern boy name is more your style, there are some excellent choices here too! Dashiell is so cool on its own or with the nickname Dash. Channing can be shortened to Chann, and you can call Everett simply Ev. We love all options!
Check out these modern boy names with their nickname versions:
1. Terry (Terrance)
2. Dash (Dashiell)
3. Ash (Ashton or Asher)
4. Ev (Everett or Everest)
5. Rett (Everett)
6. Jax (Jaxon)
7. Brad (Bradley or Bradford)
8. Eli (Elijah or Elias)
9. Jas or Jazz (Jasper)
10. Beck (Beckett)
11. Russ or Rusty (Russell)
12. Grey (Greyson)
13. Thatch (Thatcher)
14. Dom (Dominic)
15. Dax (Daxton)
16. Cal (Callahan, Calvin, or Callen)
17. Dec (Declan)
18. Breck (Breckett or Breckham)
19. Manny (Emmanuel or Manuel)
20. Hux (Huxley)
21. Quin or Q (Quinton)
22. Vin, Vince, or Vinny (Vincent)
23. Toby (Tobias)
24. Zach (Zachary or Zachariah)
25. Dex (Dexter)
26. Rye (Ryder or Ryker)
27. Zeke (Ezekiel)
28. Mal, Chi, or Kai (Malachi/Malakai)
29. Finn (Finnegan, Finnick, Phineas)
30. Seb or Bastian (Sebastian)
31. Gabe (Gabriel)
32. Remy (Remington)
33. Leo (Leonard, Leonardo, Leopold)
34. Santi (Santiago)
35. Enzo (Lorenzo)
36. Len or Lenny (Lennox)
37. Brody (Broderick)
38. Manny (Manuel)
39. Ozzy (Oswald or Osmond)
40. Brant or Bran (Brantley)
41. Brent or Bren (Brentley)
42. Des or Desi (Desmond)
43. Jag (Jaggar)
44. King (Kingston)
45. Lux (Luxton)
16 Unique Boy Names With Cute Nicknames
Whether older or newer, these names stand out for being rarer on the baby boy name lists. We love the unique Tennessee, the son of Reese Witherspoon, whom she often calls Tenn. Chancellor is so stately yet comes with sweet nicknames, like Chauncey or Chance.
Here are our favorite unique names with cute nicknames for boys:
1. Chan, Chance, or Chauncey (Chancellor)
2. Thad or Tad (Thaddeus)
3. Mav or Mave (Maverick)
4. Barney or Berney (Bernard or Bernardo)
5. Raffe or Raff (Rafferty or Rafael)
6. Tenn, Tennie, or Tenns (Tennessee)
7. Wolf or Wolfie (Wolfgang)
8. Shep (Shepherd)
9. Sly (Sylvestor)
10. Rock, Rocco, or Rocky (Rocket)
11. Rain or Rainy (Rainier)
12. Rory (Aurelius)
13. Beau (Beauregard)
14. Ken or Kenny (Kensington)
15. Bernie or Bart (Bartholomew)
16. Chet or Chez (Chester)
Selecting a boy name that shortens easily into a cute nickname may be perfect for babyhood, childhood, or something your son sticks with for life. Which ones are going on your list of baby names for your new little boy?
Be sure also to take a peek at some of our other baby name lists, like our short boy names, strong boy names, cool boy names, and classic baby names. Have fun choosing a beautiful name you love for your baby boy!