The British Broadcasting Corporation reports that Oliver was the top name given to boys born in England and Wales in 2009 and Olivia was No. 1 for girls.
Jack had been the most popular name for boys for 14 years.
The list of top names was released by the Office of National Statistics.
Following Oliver on the list for boys were Jack, Harry, Alfie, Joshua, Thomas, Charlie, William, James and Daniel.
Following Olivia on the list for girls were Ruby, Chloe, Emily, Sophie, Jessica, Grace, Lily, Amelia and Evie.