Actually “blonde” is grammatically for females. “Blond” can be for males or female hair since hair doesn’t have a gender but “blonde” can also be used for female hair. If you call someone a blond then add an e if it’s a female person. Its a real thing, its from french, look it up