The words blond and blonde come from the French and follow somewhat the French pattern. Blond (without the e) is used to describe males, mixed gender, or uncertain gender. Blonde refers to women or female gender.
In modern use, blond is sometimes used for female as well as male, but blonde is preferred for female.