Bain
Meaning: white, fair
Origin:Gaelic or Sindarin
Dilwyn
Meaning: fair, white, blessed
Origin:Welsh
Marya
Meaning: purity, bright whiteness
Origin:Arabic
Elvio
Meaning: blond, fair
Origin:Italian and Spanish from Latin
Fairbairn
Meaning: fair-haired child
Origin:Scottish