Geralt does not have a child with Yennefer. In the Witcher franchise, it is stated that witchers are sterile and cannot have children due to the alchemical mutations they undergo during their training. These mutations are designed to enhance their physical abilities and make them better monster hunters, but they come at a cost, including infertility.
Throughout the series, it is clear that Geralt and Yennefer have a deep and passionate relationship, often referred to as a “destiny” or “soulmate” connection. They share a strong bond and have been through many trials and tribulations together. However, despite their love for each other, they are unable to conceive a child.
This inability to have children is a source of sadness and longing for both Geralt and Yennefer. They yearn for a family and a sense of normalcy in their lives, but their destiny as witchers and sorceresses prevents them from experiencing parenthood in a traditional sense.
Instead, Geralt becomes a guardian to Ciri, a young girl with powerful magical abilities and the potential to save or destroy the world. He takes on the role of a father figure to her, teaching her the ways of the witcher and protecting her from harm. While Geralt may not have a biological child of his own, his relationship with Ciri is just as meaningful and fulfilling.
It is worth noting that the Witcher franchise is based on a series of novels by Andrzej Sapkowski, and the storyline in the games may differ slightly from the original books. However, the general consensus is that Geralt and Yennefer do not have children together due to their infertility as witchers.