baby boy names

Finding the perfect name is probably near the top of the list of things to do when you’re preparing for the birth of your little boy. To help, we’ve put together a list of 1,000 male names. With so many cool, popular, cute, strong and other kinds of baby boy names to choose from, this list might just be the last one you’ll need!

Top Boy Names

First, check out the top 100 boys’ names in England and Wales in 2019. You might find the perfect choice from among these popular names, ranked by popularity (and alphabetically where two or more names are equally popular):

  1. Oliver

  2. George

  3. Noah

  4. Arthur

  5. Harry

  6. Leo

  7. Muhammad

  8. Jack

  9. Charlie

  10. Oscar

  11. Jacob

  12. Henry

  13. Thomas

  14. Freddie

  15. Alfie

  16. Theo

  17. William

  18. Theodore

  19. Archie

  20. Joshua

  21. Alexander

  22. James

  23. Isaac

  24. Edward

  25. Lucas

  26. Tommy

  27. Finley

  28. Max

  29. Logan

  30. Ethan

  31. Mohammed

  32. Teddy

  33. Benjamin

  34. Arlo

  35. Joseph

  36. Sebastian

  37. Harrison

  38. Elijah

  39. Adam

  40. Daniel

  41. Samuel

  42. Louie

  43. Mason

  44. Reuben

  45. Albie

  46. Rory

  47. Jaxon

  48. Hugo

  49. Luca

  50. Zachary

  51. Reggie

  52. Hunter

  53. Louis

  54. Dylan

  55. Albert

  56. David

  57. Jude

  58. Frankie

  59. Roman

  60. Ezra

  61. Toby

  62. Riley

  63. Carter

  64. Ronnie

  65. Frederick

  66. Gabriel

  67. Stanley

  68. Bobby

  69. Jesse

  70. Michael

  71. Elliot

  72. Grayson

  73. Mohammad

  74. Liam

  75. Jenson

  76. Ellis

  77. Harley

  78. Harvey

  79. Jayden

  80. Jake

  81. Ralph

  82. Rowan

  83. Elliott

  84. Jasper

  85. Ollie

  86. Charles

  87. Finn

  88. Felix

  89. Caleb

  90. Chester

  91. Jackson

  92. Hudson

  93. Leon

  94. Ibrahim

  95. Ryan

  96. Blake

  97. Alfred

  98. Oakley

  99. Matthew

  100. Luke

BABY NAME GENERATOR TOOL

Baby name generator

By gender:

Girl

Boy

Unisex

By theme:

Cute

Flowers

Literature

Nature

Royal

Unique

Mythology

Colour

Classic Baby Boy Names

If you’re looking for a classic boy name with wide appeal, check these out:

  1. Adrian

  2. Alan

  3. Allan

  4. Allen

  5. Andrew

  6. Angus

  7. Anthony

  8. Brian

  9. Bryan

  10. Cole

  11. Colin

  12. Conner

  13. Conor

  14. Corey

  15. Cory

  16. Craig

  17. Christopher

  18. Damian

  19. Damien

  20. Damon

  21. Derek

  22. Devin

  23. Dilan

  24. Dillon

  25. Dominic

  26. Donovan

  27. Dorian

  28. Douglas

  29. Drake

  30. Duke

  31. Dustin

  32. Edmund

  33. Eric

  34. Erick

  35. Erik

  36. Gary

  37. Gavin

  38. Gunnar

  39. Ian

  40. Jared

  41. Jason

  42. Jefferson

  43. Jeffrey

  44. Jeremy

  45. Joel

  46. John

  47. Jonathon

  48. Julian

  49. Justin

  50. Keith

  51. Kenneth

  52. Kevin

  53. Kieran

  54. Kingsley

  55. Kyle

  56. Laurence

  57. Marc

  58. Mark

  59. Mathew

  60. Mitchell

  61. Monty

  62. Morgan

  63. Nelson

  64. Nicolas

  65. Nicholas

  66. Noel

  67. Owen

  68. Percy

  69. Rhett

  70. Rhys

  71. Robert

  72. Robin

  73. Scott

  74. Tom

Old-fashioned Baby Boy Names

If you’d like to give your son a name that reminds you of a beloved family member, you might be thinking along the lines of an old-fashioned male name, like one of these:

  1. Aaron

  2. Abdullah

  3. Abraham

  4. Abram

  5. Ahmad

  6. Ahmed

  7. Alistair

  8. Ambrose

  9. Archibald

  10. Arnold

  11. Asa

  12. Atticus

  13. Barnabus

  14. Benedict

  15. Bernard

  16. Calvin

  17. Carl

  18. Curtis

  19. Cyrus

  20. Dennis

  21. Desmond

  22. Dexter

  23. Donald

  24. Edgar

  25. Edwin

  26. Eithan

  27. Eli

  28. Emanuel

  29. Emmanuel

  30. Emmett

  31. Emmitt

  32. Ernest

  33. Eugene

  34. Fergus

  35. Francis

  36. Frank

  37. Franklin

  38. Fred

  39. Gerald

  40. Gideon

  41. Gilbert

  42. Gordon

  43. Graham

  44. Grant

  45. Graysen

  46. Gregory

  47. Hamish

  48. Hank

  49. Harold

  50. Hector

  51. Howard

  52. Hugh

  53. Humphrey

  54. Ira

  55. Ismael

  56. Israel

  57. Ivor

  58. Jameson

  59. Jeremiah

  60. Jermaine

  61. Jerome

  62. Jonas

  63. Judah

  64. Kareem

  65. Lance

  66. Larry

  67. Lawrence

  68. Leland

  69. Leonard

  70. Leopold

  71. Leroy

  72. Lewis

  73. Lionel

  74. Lucian

  75. Luis

  76. Lukas

  77. Lyle

  78. Malachi

  79. Malcolm

  80. Marshall

  81. Martin

  82. Marvin

  83. Mathias

  84. Matias

  85. Matthias

  86. Maxwell

  87. Melvin

  88. Micah

  89. Mohamed

  90. Montague

  91. Mordechai

  92. Mustafa

  93. Myles

  94. Mylo

  95. Nathanael

  96. Nathaniel

  97. Neil

  98. Otis

  99. Otto

  100. Parker

  101. Patrick

  102. Paul

  103. Percival

  104. Peter

  105. Philip

  106. Phillip

  107. Quentin

  108. Quincy

  109. Quinn

  110. Quinton

  111. Ramon

  112. Ray

  113. Raymond

  114. Reginald

  115. Richard

  116. Rodney

  117. Roger

  118. Roland

  119. Ronald

  120. Roy

  121. Ruben

  122. Rufus

  123. Rupert

  124. Saul

  125. Sean

  126. Seth

  127. Shane

  128. Shawn

  129. Sidney

  130. Silas

  131. Simon

  132. Solomon

  133. Stephen

  134. Steven

  135. Terrance

  136. Thaddeus

  137. Timothy

  138. Tobias

  139. Tomas

  140. Travis

  141. Trevor

  142. Uriel

  143. Vance

  144. Victor

  145. Vincent

  146. Wade

  147. Wallace

  148. Walter

  149. Warren

  150. Wayne

  151. Wilf

  152. Wilfred

  153. Wilson

  154. Winston

Strong Baby Boy Names

The next lot of baby boy names connote strength and power. Perhaps one reminds you of the qualities you’d love to see in your little prince’s character or personality:

  1. Abel

  2. Adan

  3. Amir

  4. Anderson

  5. Apollo

  6. Archer

  7. Ares

  8. Aries

  9. Atlas

  10. August

  11. Augustine

  12. Augustus

  13. Axl

  14. Axton

  15. Azlan

  16. Banks

  17. Blaise

  18. Blaze

  19. Bode

  20. Boris

  21. Braden

  22. Bradley

  23. Brady

  24. Braxton

  25. Brock

  26. Brody

  27. Brooks

  28. Bruce

  29. Bryce

  30. Bryson

  31. Byron

  32. Cain

  33. Canaan

  34. Cash

  35. Cason

  36. Cassius

  37. Cayden

  38. Cesar

  39. Chase

  40. Clay

  41. Clayton

  42. Colt

  43. Connor

  44. Conrad

  45. Corbin

  46. Creed

  47. Crew

  48. Cruz

  49. Dane

  50. Darwin

  51. Dax

  52. Daxton

  53. Deacon

  54. Dean

  55. Dhruv

  56. Ephraim

  57. Ermias

  58. Evan

  59. Forest

  60. Forrest

  61. Gage

  62. Garrett

  63. Grady

  64. Gregor

  65. Griffin

  66. Hendrix

  67. Hezekiah

  68. Idris

  69. Iker

  70. Ishaan

  71. Ivan

  72. Jamal

  73. Jamari

  74. Jase

  75. Jett

  76. Joaquin

  77. Kaan

  78. Kabir

  79. Kace

  80. Kade

  81. Kaden

  82. Kaiser

  83. Kaleb

  84. Kamari

  85. Kason

  86. Kaysen

  87. Kayson

  88. Khan

  89. Khari

  90. Kole

  91. Kolton

  92. Kylian

  93. Kyson

  94. Magnus

  95. Major

  96. Malik

  97. Marquis

  98. Maverick

  99. Maxim

  100. Maximilian

  101. Maximus

  102. Maxton

  103. Mayson

  104. Nash

  105. Nasir

  106. Nehemiah

  107. Niklaus

  108. Nikolai

  109. Nikolas

  110. Nixon

  111. Odin

  112. Omar

  113. Omari

  114. Onyx

  115. Orion

  116. Orson

  117. Osian

  118. Pierce

  119. Raul

  120. River

  121. Rocky

  122. Ronan

  123. Ronin

  124. Royal

  125. Royce

  126. Rylan

  127. Sage

  128. Saint

  129. Samson

  130. Sawyer

  131. Seven

  132. Soren

  133. Spencer

  134. Sterling

  135. Sulayman

  136. Sullivan

  137. Sultan

  138. Tanner

  139. Tate

  140. Tatum

  141. Theon

  142. Titan

  143. Titus

  144. Tyson

  145. Weston

  146. Wilbur

  147. Wilder

  148. Wyatt

  149. Xander

  150. Zephyr

  151. Zyon

Cute Boy Names

Take a look at these cute baby boy names to see if one stands out as the best choice for your son:

  1. Ace

  2. Ajay

  3. Aldo

  4. Alec

  5. Alex

  6. Ali

  7. Alvin

  8. Amos

  9. Andy

  10. Anson

  11. Ari

  12. Aron

  13. Avery

  14. Barnaby

  15. Bear

  16. Ben

  17. Bertie

  18. Billy

  19. Bo

  20. Bodie

  21. Brett

  22. Bruno

  23. Cade

  24. Caden

  25. Casen

  26. Casey

  27. Casper

  28. Caspian

  29. Chance

  30. Chris

  31. Clark

  32. Cody

  33. Colby

  34. Danny

  35. Darren

  36. Dash

  37. Drew

  38. Eddie

  39. Elwood

  40. Emil

  41. Enzo

  42. Flynn

  43. Ford

  44. Fox

  45. Franco

  46. Freddy

  47. Gael

  48. Gene

  49. Grey

  50. Jad

  51. Jalen

  52. Jamie

  53. Jax

  54. Jaxx

  55. Jaxxon

  56. Jay

  57. Jerry

  58. Jimmy

  59. Joe

  60. Joey

  61. Johnny

  62. Jon

  63. Jonah

  64. Josh

  65. Junior

  66. Kai

  67. Kane

  68. Kasen

  69. Kenny

  70. Kenzo

  71. Kian

  72. Kit

  73. Knox

  74. Koa

  75. Kobe

  76. Koda

  77. Kody

  78. Kye

  79. Kylan

  80. Kylen

  81. Kyler

  82. Kylo

  83. Kyro

  84. Layne

  85. Lee

  86. Lennie

  87. Lian

  88. Luka

  89. Mac

  90. Mack

  91. Makai

  92. Marco

  93. Mario

  94. Mekhi

  95. Milo

  96. Moses

  97. Moshe

  98. Ned

  99. Nico

  100. Niko

  101. Noe

  102. Nolan

  103. Olaf

  104. Reid

  105. Remi

  106. Remy

  107. Rene

  108. Rex

  109. Rey

  110. Ricky

  111. Rudy

  112. Sam

  113. Sonny

  114. Ted

  115. Thiago

  116. Tony

  117. Ty

  118. Tyler

  119. Wes

  120. Will

  121. Woody

  122. Zain

  123. Zayd

  124. Zayn

  125. Zayne

  126. Zeke

  127. Zion

Cool Boy Names

You may have your heart set on a baby name that’s modern, different or just plain cool. That’s because your baby boy is unique and deserves a hip name like one of these:

  1. Aarav

  2. Adriel

  3. Alaric

  4. Alexis

  5. Amias

  6. Anakin

  7. Andreas

  8. Arian

  9. Arjun

  10. Armani

  11. Ash

  12. Atreus

  13. Axel

  14. Ayan

  15. Azariah

  16. Aziel

  17. Bailey

  18. Baker

  19. Beckett

  20. Bellamy

  21. Benicio

  22. Bennett

  23. Benson

  24. Bentley

  25. Bjorn

  26. Blaine

  27. Boden

  28. Bowen

  29. Bowie

  30. Brandon

  31. Brayan

  32. Braylen

  33. Brendan

  34. Brennan

  35. Bronson

  36. Callan

  37. Callen

  38. Callum

  39. Calum

  40. Castiel

  41. Chaim

  42. Cohen

  43. Cooper

  44. Cosmo

  45. Cullen

  46. Damari

  47. Darian

  48. Davis

  49. Dawson

  50. Dayton

  51. Deandre

  52. Diego

  53. Eden

  54. Edison

  55. Elian

  56. Elias

  57. Eliel

  58. Emerson

  59. Emery

  60. Emir

  61. Emory

  62. Enoch

  63. Ewan

  64. Ezrah

  65. Finnegan

  66. Finnley

  67. Fletcher

  68. Foster

  69. Genesis

  70. Hamza

  71. Harlan

  72. Harlem

  73. Harri

  74. Hassan

  75. Hayden

  76. Hayes

  77. Heath

  78. Henrik

  79. Holden

  80. Huxley

  81. Ignacio

  82. Igor

  83. Indy

  84. Inigo

  85. Jacoby

  86. Jaden

  87. Jagger

  88. Jamison

  89. Jedidiah

  90. Jensen

  91. Jules

  92. Justice

  93. Keanu

  94. Keaton

  95. Keegan

  96. Keenan

  97. Kellan

  98. Kellen

  99. Kelvin

  100. Kendrick

  101. Khalid

  102. Khalil

  103. Killian

  104. King

  105. Klay

  106. Kornel

  107. Kyree

  108. Kyrie

  109. Lando

  110. Lane

  111. Lawson

  112. Layton

  113. Legend

  114. Lennon

  115. Lennox

  116. Madden

  117. Maddox

  118. Maison

  119. Marcel

  120. Marley

  121. Marlon

  122. Matei

  123. Miles

  124. Miller

  125. Musa

  126. Nate

  127. Nathan

  128. Ozzy

  129. Paxton

  130. Peyton

  131. Porter

  132. Prince

  133. Rafe

  134. Reed

  135. Reese

  136. Regan

  137. Reign

  138. Russell

  139. Ryder

  140. Ryker

  141. Sekani

  142. Shiloh

  143. Simeon

  144. Skyler

  145. Sol

  146. Storm

  147. Sunny

  148. Taylor

  149. Terry

  150. Todd

  151. Trey

  152. Tristan

  153. Tucker

  154. Turner

  155. Uriah

  156. Vinnie

  157. Walker

  158. Watson

  159. Waylon

  160. Wesson

  161. Westley

  162. Yahya

  163. Yehuda

  164. Yisroel

  165. Zahir

  166. Zaid

  167. Zaiden

  168. Zaire

  169. Zakai

  170. Zander

  171. Zane

  172. Zayden

  173. Zak

  174. Ziggy

Uniquely Spelled Baby Boy Names

Set your son apart from other little boys with a baby name that features a unique spelling:

  1. Aayan

  2. Aden

  3. Adrien

  4. Aidan

  5. Alden

  6. Alexzander

  7. Alijah

  8. Ameer

  9. Aryan

  10. Ayaan

  11. Ayden

  12. Aydin

  13. Bodhi

  14. Brayden

  15. Braydon

  16. Brodie

  17. Cayson

  18. Dawid

  19. Deen

  20. Dominick

  21. Dominik

  22. Hari

  23. Isaaq

  24. Isaias

  25. Issac

  26. Izaiah

  27. Jaiden

  28. Jaime

  29. Jakob

  30. Jasiah

  31. Jaxen

  32. Jayce

  33. Jaylen

  34. Jayson

  35. Jaziel

  36. Johnathan

  37. Joziah

  38. Julien

  39. Kaiden

  40. Kairo

  41. Kaison

  42. Kalel

  43. Kamden

  44. Kameron

  45. Karson

  46. Karter

  47. Kash

  48. Kasper

  49. Kiaan

  50. Kohen

  51. Kristopher

  52. Leonel

  53. Lochlan

  54. Malakai

  55. Malakhi

  56. Moises

  57. Natan

  58. Nikolas

  59. Patryk

  60. Qasim

  61. Raiden

  62. Rayan

  63. Rayden

  64. Raylan

  65. Reece

  66. Reyansh

  67. Rowen

  68. Sacha

  69. Syed

  70. Tariq

  71. Tristen

  72. Tristian

  73. Xzavier

  74. Yaqub

  75. Zavier

  76. Zechariah

  77. Zidan

  78. Zyaire

Romantic Baby Boy Names

If you’re looking for a boy name with an air of romance and charm, one of these names might make your shortlist:

  1. Adel

  2. Adonis

  3. Alberto

  4. Alejandro

  5. Alessandro

  6. Alfonso

  7. Alfredo

  8. Alonso

  9. Alonzo

  10. Alvaro

  11. Amari

  12. Andre

  13. Andres

  14. Angelo

  15. Antonio

  16. Ariel

  17. Armando

  18. Angel

  19. Beau

  20. Camilo

  21. Carlos

  22. Carmelo

  23. Cristian

  24. Dante

  25. Dario

  26. Darius

  27. Demetrius

  28. Eduardo

  29. Eliseo

  30. Elisha

  31. Emiliano

  32. Emilio

  33. Enrique

  34. Ernesto

  35. Esteban

  36. Fabian

  37. Felipe

  38. Fernando

  39. Francisco

  40. Francesco

  41. Gianni

  42. Giovanni

  43. Guillermo

  44. Gustavo

  45. Jabari

  46. Javier

  47. Jesiah

  48. Johan

  49. Jorge

  50. Juan

  51. Julio

  52. Julius

  53. Kristian

  54. Lachlan

  55. Laurie

  56. Leandro

  57. Leonardo

  58. Leonidas

  59. Lorenzo

  60. Luciano

  61. Lucien

  62. Manuel

  63. Marcellus

  64. Marcelo

  65. Marcos

  66. Marcus

  67. Marius

  68. Matteo

  69. Maurice

  70. Mauricio

  71. Maximo

  72. Miguel

  73. Nova

  74. Pablo

  75. Pedro

  76. Rafael

  77. Raphael

  78. Ricardo

  79. Roberto

  80. Rodrigo

  81. Rohan

  82. Romeo

  83. Salvador

  84. Salvatore

  85. Samir

  86. Santana

  87. Santino

  88. Sergio

  89. Stefan

  90. Valentin

  91. Valentine

  92. Valentino

  93. Vicente

  94. Vihaan

  95. Vincenzo

  96. Vivaan

  97. Yosef

  98. Yousef

  99. Yusuf

  100. Zachariah

Place Names as Baby Boy Names

You might fancy naming your baby boy after a city or place that has a special place in your heart. On the other hand, you might just like the sound of some of these place names that have also become popular as baby boys’ names:

  1. Ashton

  2. Aspen

  3. Aston

  4. Austin

  5. Boston

  6. Brooklyn

  7. Cairo

  8. Camden

  9. Carlton

  10. Clyde

  11. Dakota

  12. Dallas

  13. Dalton

  14. Denver

  15. Devon

  16. Dudley

  17. Easton

  18. Eldon

  19. Hamilton

  20. Harlow

  21. Hartley

  22. Henley

  23. Indiana

  24. Kingston

  25. Leighton

  26. Lincoln

  27. Leyland

  28. London

  29. Lucca

  30. Memphis

  31. Milan

  32. Orlando

  33. Paris

  34. Phoenix

  35. Preston

  36. Princeton

  37. Rio

  38. Rome

  39. Salem

  40. Sheldon

  41. Trent

  42. Troy

The Bottom Line

Once you’ve got together a shortlist of your top baby boy names, it can be helpful (and fun) to involve family and friends in narrowing the field. Consider throwing a baby naming party. If you’re not yet happy with your short list of names and could use a little more inspiration, use our Baby Name Generator to search names by gender, popularity, name meaning and more. The list of names in this article was obtained from the UK Office for National Statistics website.