Andrew, Abigail, Charles—these are some of the more popular English baby names today. Traditionally, English names were biblical or conveyed a virtue—think Hope, Charity, and Faith. If you're feeling literary, you can also mine Shakespeare for English name ideas.