The Irish name William means "resolute protector." It is the short form of the classic name Liam.