Parents are shunning some old British names for their babies, favouring celebrity names rather than traditional ones such as Gertrude and Norman.

Names like Edna, Ethel, Walter and Percy are plummeting in popularity and have almost died out, research for www.gurgle.com found.

But William and Elizabeth continue to be popular, proving that a royal connection is worth having whatever century a baby’s born in.