The name Boyd is a boy's name of Scottish origin meaning "blond". Boyd and is often added to lists like Names That Mean Blond and discussed in our forums with posts like "Rate the Previous Signature!".
From the experts:
Has a bit of a hayseed image, and that oy sound is tough to work with.