William

Gender: boy

Nicknames: Will, Willy, Bill, Billy

Of German origin, meaning "resolute protector." One of the most classic and enduring names.