English Names For Boys

English names for boys have a tendency to sound traditional or rather grand in an era when Biblical names like Noah and Ezra are predominant. Some of the straightforward boys' names we think of as English -- like the royal Charles, William, Henry, George, and Louis -- all have non-English roots but may carry nicknames like Charlie or Bill that are distinctively English. But of course some of the really classic male names are English: Edward, for instance, and James. Many English names for boys are drawn from surnames, many of which are getting very fashionable: Hudson, for instance, along with Lincoln and Miles. And then there are English word names from Gray to Loyal that have become fashionable for baby boys. Browse all our English names for a baby boy here.