William Macleod of Dunvegan in Skye
Peerage person ID=200880
(1505–1551)
Parents
unknown daughter Cameron
Alasdair Crotach MacLeod
Children
Mary MacLeod, 10th of MacLeod
Mary Macleod
Siblings
Margaret MacLeod
unknown daughter MacLeod
Donald MacLeod, 11th of MacLeod
unknown daughter MacLeod
Tormod MacLeod, 12th of MacLeod