Names for Boys | Learn English

Names for Boys

These common English names are popularly given to boys. The list includes spelling variations. Shortened forms or nicknames are in brackets.

These are "first names", also called "given names". First names tend to vary in popularity from year to year, and also between countries. For example, a popular first name in England may not be so popular in Australia or Canada - and vice versa. This page lists about 100 names that are generally popular in English-speaking countries, but does not attempt to rank them in any way. The names are shown in alphabetical order.

  • Aaron
  • Adam
  • Adrian
  • Aiden
  • Alex
  • Alexander (Alex)
  • Andrew (Andy)
  • Anthony (Tony)
  • Arthur (Art)
  • Austin
  • Benjamin (Ben)
  • Blake
  • Bobby or Bob
  • Brandon
  • Brian
  • Bruce
  • Cameron
  • Carl
  • Charles (Charlie)
  • Christopher (Chris)
  • Cody
  • Colin
  • Connor
  • Corey
  • Craig
  • Daniel (Dan)
  • David (Dave)
  • Donald (Don)
  • Dylan
  • Edward (Ed)
  • Eric
  • Elliot (Eli)
  • Ethan
  • Evan
  • Frank or Frankie
  • Freddie or Fred
  • Gabriel (Gabe)
  • Gary
  • George
  • Harry
  • Henry
  • Ian
  • Isaac
  • Jack
  • Jackson
  • Jacob or Jakob (Jake)
  • James or Jamie
  • Jason (Jay)
  • Jeffrey (Jeff)
  • Jeremy
  • Jerry or Gerry
  • Joel
  • John or Jonathan (Jon)
  • Jordan
  • Joseph or Josef (Joe or Joey)
  • Joshua (Josh)
  • Justin
  • Kenneth (Ken)
  • Kevin
  • Kyle
  • Lawrence (Larry)
  • Leo
  • Liam
  • Logan
  • Louis
  • Lucas or Luke
  • Matthew (Matt)
  • Maxwell (Max)
  • Michael (Mike)
  • Nathan or Nathaniel
  • Nicholas (Nick)
  • Noah
  • Nolan
  • Oscar
  • Owen
  • Patrick (Pat)
  • Paul
  • Phillip (Phil)
  • Randy
  • Richard (Rich or Dick)
  • Riley
  • Robert (Bob)
  • Ronald (Ron)
  • Roy
  • Ryan
  • Samuel (Sammy or Sam)
  • Scott
  • Sean or Shaun
  • Sebastian
  • Stanley
  • Steven or Stephen (Steve)
  • Taylor
  • Theo
  • Thomas (Tom or Tommy)
  • Timothy (Tim)
  • Tristan
  • Tyler
  • Wayne
  • William (Billy)