Meaning:
Its source is William, an English name meaning "Determined protector."
Narrative:
Wilkie was one of a number of playful nicknames for William that developed into a surname. Others include Wilkins and Wilks, and the related patronymic Wilkinson.