Mackenzie's middle name was William. This is because his father, the Duke of Buccleuch, was named William, and it was customary for sons to be given their father's middle name. Mackenzie's full name was therefore Mackenzie William Stuart-Wortley-Mackenzie.
Exploring the Untamed: Alexander Mackenzie's Extraordinary Expedition