Harry is the most popular name in the U.K and Wales for the second year running.
But name number two is Mohammad (in all its variants).
However, in London:
"Muhammad was the most popular name for boys in London, Jack was picked by most in the north east while most Welsh parents went for Jacob."