It can be overwhelming choosing a name for your bundle of joy - there's so many to pick from.
Do you name your baby after royalty, an ancestor, a film character, a famous musician or do you find something weird and wonderful to make your little one even more unique?
While scrolling through the pages of an A to Z book of baby names could be the answer, UK Baby Names reveals regular lists of the most popular baby names in the country - so you can either decide to pick one or avoid the list entirely, if you're after something more original.
Read more: Life-saving new system to alert hospitals of pregnancy emergencies being brought in
In among the list from UK Baby Names are names with royal links, such as George, Arthur, Harry, Archie, Henry, William, Louis and Charles, as well as firm favourites for several or more years - names like Oliver, Leo, Jack, Freddie, Alfie, James and Arlo.
Here is the list of top UK baby boys names, derived from the official UK statistics for births in 2021:
- Oliver
- George
- Arthur
- Noah
- Muhammad
- Leo
- Oscar
- Harry
- Archie
- Jack
- Henry
- Charlie
- Freddie
- Theodore
- Thomas
- Finley
- Theo
- Alfie
- Jacob
- William
- Isaac
- Tommy
- Joshua
- James
- Lucas
- Alexander
- Arlo
- Roman
- Edward
- Elijah
- Teddy
- Mohammed
- Max
- Adam
- Albie
- Ethan
- Logan
- Joseph
- Sebastian
- Benjamin
- Harrison
- Mason
- Rory
- Reuben
- Luca
- Louie
- Samuel
- Reggie
- Jaxon
- Daniel
- Hugo
- Louis
- Jude
- Ronnie
- Dylan
- Zachary
- Albert
- Hunter
- Ezra
- David
- Frankie
- Toby
- Frederick
- Carter
- Gabriel
- Grayson
- Riley
- Jesse
- Hudson
- Bobby
- Rowan
- Jenson
- Finn
- Stanley
- Michael
- Mohammad
- Felix
- Jasper
- Liam
- Milo
- Sonny
- Oakley
- Elliot
- Chester
- Caleb
- Harvey
- Elliott
- Charles
- Ellies
- Jackson
- Alfred
- Ollie
- Yusuf
- Leon
- Ralph
- Otis
- Harley
- Ibrahim
- Jayden
- Myles