The name Wilkie is a boy's name of Scottish origin meaning "resolute protection". Wilkie and discussed in our forums with posts like "Which would you choose?".
From the experts:
William was such a popular name, thanks to the Conquerer, in early England that it gave rise to a range of nicknames, including the distinctly Scottish Wilkie. Heard mostly as a surname these days, it's the middle name of Sarah Jessica Parker and Matthew Broderick's son James and the first name of writer Collins. While Wilkie could make an adorable short form for a little boy, we'd recommend a more substantial full name such as, well, William.