England says Oliver is the most popular boys’ name, but it’s actually Muhammad