Most Common Names in Wales
1. David 88.8k
2. John 65.9k
3. Michael 45.4k
4. Robert 40.1k
5. Paul 38.4k
6. Andrew 35.1k
7. Margaret 34.1k
8. Richard 33.7k
9. William 31.4k
10. Peter 30.2k
11. Stephen 29.1k
12. Mark 28.4k
13. Susan 28.4k
14. Christopher 27.4k
15. Elizabeth 25.4k
16. Gareth 25.2k
17. Sarah 24.6k
18. James 24.4k
19. Thomas 23.5k
Show More