Definition of Xavier Donald McLeod

What does the word Xavier Donald McLeod mean?