No, natural purple hair is not possible in humans.
Human hair color is determined by pigments called melanins. Specifically, there are two types of melanin:
- Eumelanin: Responsible for brown and black hues.
- Pheomelanin: Responsible for red and yellow hues.
Because we lack the necessary pigment to produce purple hair, true natural purple hair cannot occur. Hair color is a genetic trait, and the genes that determine hair color in humans do not code for purple pigment production.
Therefore, any purple hair seen on a person is the result of hair dye or other artificial means.