what are english common names
Number of children given a particular spelling of a name in 2017:
Boys Girls
Oliver - 6,259 Olivia - 5,204
Harry - 5,031 Amelia - 4,358
George - 4,929 Isla - 3,373
Noah - 4,273 Ava - 3,289
Jack - 4,190 Emily - 3,121
Jacob - 3,968 Isabella - 2,627
Leo - 3,781 Mia - 2,590
Oscar - 3,739 Poppy - 2,527
Charlie - 3,724 Ella - 2,452
Muhammad - 3,691 Lily - 2,405