Figures released by the Office for National Statistics (ONS) show the most picked baby names for boys and girls in 2021.
Across the country, Muhammad is one of the most popular boys names – but doesn’t feature in Hampshire’s top 10.
In Portsmouth, Ivy was the most popular girls name, as well as on the Isle of Wight.
The top boys names in the city were George and Henry, with the same number of newborns given each name.
George was also the most popular name in Gosport, with Henry proving to be the most popular in Havant.
The latest ONS results show Noah has knocked Oliver off the top spot to become the most popular boys’ name in England. Olivia has remained the reigning top name for girls for the sixth year in a row.
But which names are the most popular here? We have listed the top 5 for girls and then for boys, in descending order.

5. Florence
Florence has become a more popular name as of late - coincidentally at the same time that actress Florence Pugh has achieved critical acclaim. Picture: Frazer Harrison/Getty Images Photo: Frazer Harrison

6. George
George is the most popular boys name in Hampshire, with many taking inspiration from singer George Ezra. Picture: Adam Scarborough Photo: Adam Scarborough

7. Arthur
With Conan Doyle's connections to Portsmouth, it's no wonder Arthur is one of Hampshire's most popular boys names. Picture: Kirsty Wigglesworth / PA Photo: Kirsty Wigglesworth

8. Oliver
Could former Pompey player Oli Hawkins be responsible for Oliver being a popular name? Picture: Joe Pepler Photo: Joe Pepler


