Gold-haired is often used to describe someone with blonde or yellow hair. Other synonyms for this phrase include fair-haired, flaxen-haired, straw-haired, and blonde. Fair-haired is often used to describe someone with light-colored hair in general, while flaxen-haired is specifically used for someone with very pale blonde hair. Straw-haired is generally used to describe someone with a lighter shade of blonde hair. Blonde, on the other hand, can be used to describe any hair color that is light, ranging from pale yellow to dark blonde. Regardless of which synonym you choose to use, they all describe someone with beautiful, light-colored hair.