Prev 38 of 38 Next
38. William
William is a classic choice. Derived from English, the name means "protector."