Camilla saw a remarkable surge, with 66 newborns given the name
Fresh data from the Office for National Statistics released this morning reveals that just 127 newborns were given the name Andrew last year, marking an unprecedented low for the moniker.
The name now sits at 334th position, placing it alongside Zorawar, Walter and Hussain in terms of popularity.
Andrew Mountbatten-Windsor's dramatic fall from public favour appears to have driven parents away from the once-beloved name, which peaked at third place in 1964, the decade of his birth.
The former Duke of York was stripped of his titles by the King last year over his connections to Jeffrey Epstein, before being arrested on suspicion of misconduct in public office.
Mr Mountbatten-Windsor has consistently denied any wrongdoing.
Other members of the Royal Family fared considerably better in the annual rankings. William climbed two positions to 25th, with 1,456 babies receiving the name, while Charles held steady at 119th despite a minor decline.
Camilla saw a remarkable surge, with 66 newborns given the name compared to merely four the previous year.
The name Nigel continues its stubborn resistance to extinction, recording five babies for the third consecutive year.
Meanwhile, Donald reached its highest tally since 2015, with 18 babies bearing the name.
The Prime Minister's name proved equally unpopular as last year, with zero babies named Keir for the second year running.
Muhammad has retained its position as the most popular boys' name in England and Wales for the third successive year, with 5,957 babies given the name in 2025.
When accounting for all spelling variations, the total rises to 9,227 newborns.
The name has held the top spot since 2024, with Noah maintaining second place.
Leo made a notable ascent following the election of Pope Leo XIV, climbing two places to become a new entry in the top three.
The papal name's rise came at the expense of Oliver, which tumbled from its previous position down to sixth place in the rankings.
Olivia has claimed the top spot for girls' names for the tenth consecutive year, with 2,386 babies given the name in 2025.
Lily and Amelia followed in second and third place respectively, with Isla, Florence and Freya completing the upper half of the top ten.
Several names made their debut in the top 100 for girls, including Eliana, Gracie, Anaya, Alba, Marnie, Lilah and Frankie, while Vincent, Carter, Stanley and Ruben were new entries for boys.
In a first for the records, no babies were named Beth, and Bonnie-Blu also disappeared from birth registrations after 10 babies received the name the previous year.






