There is a gender distinction between the way blond or blonde is spelled. "Blonde hair" is the feminine form. You would not say "blond women" or "blond woman". On the other hand, blond hair is the masculine form of the word in the English language. For example, you would say "There is a blond man standing right over there."