OLIVIA and Jack were the most popular baby names in Britain in the past year.

While the boy's name has remained in top place for 14 years, the girl's replaced Grace, which moved into third.

Celebrities were a key influence on parents' choices, with Ruby, the name of Charlotte Church's daughter, coming in second, the poll by internet parenting group Bounty found.

Amy Winehouse's troubled year saw her name fall three places to 23rd, while former Saints footballer Theo Walcott boosted his moniker twelve places to 58th.

The top ten boy's names were: Jack, Oliver, Harry, Alfie, Charlie, Thomas, Joshua, Daniel, James and William.

Faye Mingo from Bounty said ''Boys' names have witnessed the biggest changes over the last decade as parents are increasingly influenced by American culture and celebrity trends relating to films and sports personalities.

''Traditional royal names continue to reign supreme in the boys' Top 100 in respect of the more traditional name choices.''

The girls' top ten was: Olivia, Ruby, Grace, Emily, Jessica, Sophie, Chloe, Lily, Mia and Lucy.

Ms Mingo said: ''Parents are more likely to name girls after a well known movie star or celebrity.

''Parents are also more likely to copy celebrities' own choices of baby girls' names, perhaps as a way of reflecting the aspirations that they have for their children.''

Hollie, Tegan, Patrick, Dominic and Gabriel disappeared from the top 100 this year.

Bounty surveyed parents of 380,000 babies born in 2008.