London, England (CNN) -- Hit the road, Jack.
Last year's most popular name for baby boys in England has been knocked off -- by Mohammed.
That's not immediately obvious from data put out this week by the Office of National Statistics, which declared Wednesday that Oliver was the single most popular name for boys born in 2009.
But a CNN analysis of the top 4,500 boys names shows that, when different spellings of the name are lumped together, Mohammed is No. 1.