what is the difference between fair and blonde hair?
Blond(e) is more of a specific colour when it comes to describing hair colour. Dark blonde etc. Fair is less specific (when blonde doesn't automatically spring to mind). ... fair-haired/fair-headed = having light coloured hair.