How about Boyd?
It's Buidhe, correct? I think it means fair haired or in reference to the island of Bute. Any further insight?