The name Fairbairn is a boy's name of Scottish origin meaning "fair-haired child". Fairbairn and is often added to lists like Names That Mean Fair and discussed in our forums with posts like "Totally, Kinda, or No Way?".
From the experts:
For towheads with ties to Scotland -- in theory, anyway.