The Witcher is a beautiful and captivating world created by Andrzej Sapkowski. It is full of mystic elements and fantasy traits that pulls you in through every plotline. Also, it has been adapted into comic books, games, and the popular Netflix TV show, which will soon launch the second season.
Through amazing surroundings and graphics, the Witcher follows the journey of a mutated monster-hunting Geralt of Rivia, known as a Witcher, as he explores the darkness of the world and the human soul.
There is always something more to be discovered throughout the Witcher world. There are hidden meanings within the symbolism used, the details revealed, and subtle hints that keep you guessing as the story unfolds. One of them is Geralt’s unique hair color.
Why is Geralt’s Hair White?
Geralt of Rivia’s hair is white in The Witcher series due to his exposure to additional, experimental mutations during his time at the School of the Wolf.
As a witcher, Geralt underwent a series of mutations and rigorous training to acquire supernatural abilities, such as enhanced strength, agility, and senses. These mutations are designed to help witchers fight and defeat various monsters in the world.
Geralt’s case was unique, as he was subjected to an experimental procedure called the “Trial of the Grasses,” which aimed to create even more powerful witchers.
While this process proved fatal for most of its subjects, Geralt not only survived but gained even greater abilities. However, the side effect of these additional mutations was the loss of pigmentation in his hair, turning it white.
This distinct feature earned Geralt the nickname “White Wolf” and made him easily recognizable within the world of The Witcher.
Geralt’s Original Hair Color
The books or games do not mention Geralt’s hair color before the mutagens that turned his hair milk-white. In The Hexer comics, however, his original hair is shown as brown.
In the old Polish comic books, on the other hand, the one called Zdrada, young Geralt is shown to have dark black hair.
Many fans speculate that Geralt of Rivia’s original hair color is ginger as a result of genetics. His father has blonde hair, while Visenna, his mother, has distinguished strawberry blonde hair.
Whether genetics really works like that or not, we do not know. However, it does come naturally to think of him having blonde or ginger hair, even considering his amber eyes.

Some people also think of Geralt as having original brown hair as the actor playing him in the series, Henry Caville, has naturally dark brown hair.
What Hue of White is Geralt’s Hair?
After the mutations that turned him into a Witcher, Geralt’s hair became white. His hair is supposed to be a milk-white color, warm and unique. In many cases however it looks darker or lighter because of dirt in his hair.

We sometimes see it in the comics, series, or games as grey due to Geralt’s traveling. In the wind, dirt, and sand, being outdoors makes Geralt’s hair get a darker hue.
At the banquet of Calanthe, however, his hair is the whitest and shiniest ever. So, all in all, Geralt’s white hue color is also a characteristic of his lifestyle.
Lauren Schmidt Hissrich, the creator of the Netflix adaptation of The Witcher, has admitted that getting the white wig just right has been quite a challenge. It took months to create the perfect hue to make Henry Cavill preserve his charm and avoid his hair looking ‘granny white’.
Most white wigs would reflect the stage lights in a weird blue color and end up looking funny. Adding dirt and making it look more silver than white, seemed to be a great choice that would respect the Witcher traits. In addition, it looks good on screen.
Do All Witchers Have White Hair?
Not all Witchers have white hair. In fact, only Geralt and Vesemir have white hair, and both for different reasons.
Geralt of Rivia, the White Wolf, has white hair as a result of genetic mutations. Vesemir on the other hand has white hair because of extreme old age, but not as a trait of being a Witcher.
Why Does Ciri Have White Hair Like Geralt?
Ciri has white hair although is not a Witcher (as there are no female Witchers in this universe yet).

Also, she has not undergone any mutations that cause loss of pigmentation, like Geralt. The white hair is also not because of old age as Ciri is decades younger than Geralt. So why does Ciri have white hair?
The answer is genetics. White ash or platinum blonde ash hair is common in the Witcher universe. It is also a common thing in Northern Europe and Poland, where the Witcher universe originated.
Also, grey hair and green eyes is a trait of the Elder Blood ladies, of which Ciri is a descendant.
The whole natural blonde or ashen grey hair color in the Witcher has been taken to some extremes.
But the most common understanding is that Ciri has had white-blonde hair since childhood due to genetics. Her mother, Pavetta, also has white hair.
See more: Is Ciri Geralt’s Daughter?
Why Do Eskel and Lambert Not Have White Hair?
Esker and Lambert do not have white hair because white hair is not a trait of all Witchers.
Despite going through similar trials and mutations to become such monster hunters, they have not experienced additional trials and strong mutations like Geralt. Therefore, these Witchers have not lost their pigmentations.
So, all in all, the white hair is not a Witcher trait, rather Geralt’s unique trait and a result of how his body reacted to the mutations.
See more: The Witcher Characters Ages