Prev 13 of 38 Next
13. Harry
If you're a Harry Potter fan, then this name might be for you. Harry means "house protector" and has English roots.