Fairbairn Origin and Meaning
The name Fairbairn is a boy's name of Scottish origin meaning "fair-haired child".
For towheads with ties to Scotland -- in theory, anyway.
20 Names Similar to Fairbairn
These 20 names were selected by our users that were looking for other names like Fairbairn.