Premium Bonds: people with these common UK names are far more likely to be prize winners with NS&I

Fresh analysis shows a surprising pattern in who’s pocketing the biggest Bond wins 🎉

If your name is one of the common ones listed below, you might want to check your Premium Bonds.

New insight comes as December’s Premium Bonds draw crowned two new millionaires, one in Norwich and another in Cornwall, on top of more than 16,000 savers who bagged “high-value” prizes up to £100,000.

Behind the scenes, long-running data from NS&I reveals an intriguing pattern: certain names appear far more often than others among people winning £500 or more.

(Photos: Pexels/Getty Images)placeholder image
(Photos: Pexels/Getty Images) | Pexels/Getty Images

Why some names appear more than others

According to analysis, people named David, John, Michael or Susan, are among the most frequent winners of high-value prizes.

But before anyone called David starts planning an early retirement, NS&I stresses the draw is completely random. Every £1 Bond has an equal chance of winning, regardless of the saver’s name, age, or location.

So why the pattern? It’s simple demographics. Names like David, John and Susan have historically been enormously popular in the UK, particularly among older savers, the group most likely to hold larger Bond balances.

More Bonds mean more chances, and more chances mean more wins. Still, the numbers are fun to dig into, especially if your name shows up near the top.

Since 2020, the name David has cropped up more than 67,000 times among winners of prizes worth £500+. And in 2025 alone (January to October), 18,220 people named David have already claimed at least one prize at that level.

Just behind him come John with 16,058 winners, Michael at 11,772, Susan’s 11,597 winners, 9,683 lucky people called Peter, and 9,203 Pauls. These names dominate the leaderboard every single year.

The most common Premium Bond winner names of 2025:

NS&I’s latest analysis lists the 100 most common names of people who’ve won £500 or more this year.

The top 20 include a mix of classic male names, such as Andrew, Robert, Stephen, and traditional female names like Margaret, Elizabeth, Christine, and Janet.

Here’s the top 100 for 2025 (January–October):

  1. David, 18,220
  2. John, 16,058
  3. Michael, 11,772
  4. Susan, 11,597
  5. Peter, 9,683
  6. Paul, 9,203
  7. Andrew, 8,572
  8. Robert, 8,510
  9. Stephen, 7,768
  10. Margaret, 7,503
  11. Richard, 7,463
  12. James, 7,222
  13. Christopher, 6,868
  14. Elizabeth, 5,961
  15. Patricia, 5,859
  16. Mark, 5,839
  17. Ian, 5,757
  18. Christine, 5,718
  19. Alan, 5,133
  20. Janet, 5,004
  21. Sarah, 4,863
  22. Linda, 4,825
  23. William, 4,825
  24. Anthony, 4,617
  25. Jane, 4,536
  26. Helen, 4,524
  27. Mary, 4,336
  28. Brian, 4,256
  29. Jennifer, 4,201
  30. Julie, 4,096
  31. Philip, 4,054
  32. Karen, 3,901
  33. Gillian, 3,826
  34. Anne, 3,791
  35. Jacqueline, 3,778
  36. Ann, 3,694
  37. Thomas, 3,689
  38. Barbara, 3,496
  39. Simon, 3,496
  40. Martin, 3,471
  41. Carol, 3,420
  42. Jean, 3,403
  43. Graham, 3,376
  44. Alison, 3,220
  45. Colin, 3,194
  46. Catherine, 3,124
  47. Angela, 3,029
  48. Nicholas, 2,932
  49. Sandra, 2,930
  50. Pamela, 2,910
  51. Keith, 2,904
  52. Matthew, 2,774
  53. Steven, 2,763
  54. Kevin, 2,720
  55. Valerie, 2,705
  56. Jonathan, 2,661
  57. Sheila, 2,598
  58. Nicola, 2,457
  59. Maureen, 2,436
  60. Pauline, 2,431
  61. Deborah, 2,414
  62. Caroline, 2,400
  63. Wendy, 2,389
  64. Judith, 2,382
  65. Neil, 2,320
  66. Joan, 2,296
  67. Gary, 2,295
  68. George, 2,275
  69. Roger, 2,275
  70. Daniel, 2,246
  71. Kenneth, 2,223
  72. Claire, 2,166
  73. Timothy, 2,138
  74. Nigel, 2,129
  75. Lesley, 2,102
  76. Kathleen, 2,091
  77. Emma, 2,083
  78. Sally, 2,055
  79. Joanne, 2,005
  80. Diane, 1,978
  81. Edward, 1,970
  82. Stuart, 1,963
  83. Geoffrey, 1,930
  84. Derek, 1,869
  85. Elaine, 1,833
  86. Sharon, 1,801
  87. Amanda, 1,793
  88. Rachel, 1,777
  89. Rosemary, 1,775
  90. Raymond, 1,748
  91. Fiona, 1,747
  92. Charles, 1,714
  93. Brenda, 1,711
  94. Louise, 1,711
  95. Rebecca, 1,706
  96. Alexander, 1,700
  97. Barry, 1,685
  98. Julia, 1,650
  99. Malcolm, 1,627
  100. Shirley, 1,623

Does your name really matter?

These trends don’t predict who will win next month. They simply reflect which names were most common among generations who bought Bonds in large numbers.

Andrew Westhead, retail director at NS&I, said: “Premium Bonds are one of the nation’s favourite savings products, and since 1957 we’ve given away hundreds of millions of prizes, so it’s interesting to see the most common names of some of our winners.

“But it’s important to remember that whatever your name, the Premium Bonds draw is completely random, with each Bond having an equal chance of winning.”

So while David, Susan or John may dominate on paper, your actual chance of winning is exactly the same as theirs, no matter what your parents wrote on your birth certificate.

Related topics:
News you can trust since 1887
Follow us
© 2026 Iconic Media Group Ltd. All rights reserved.Cookie SettingsTerms and ConditionsPrivacy notice