Haven't Watched The Show But I Like That Headcanon - Tumblr Posts
You've heard of modern/immortal Geralt having a cat/dog/motorcycle named Roach in honor of his old horse but how about this;
Roach is a ancient, eldricth beast that decided young Geralt was friend-shaped and attached herself to him, taking on the form of a horse because it made the most sense and she shifts as the centuries go on to forms that raise the least amount of eyebrows.
So you get a conversation with reincarnated!Jaskier like...
Jaskier: OMG you have a cat! What's her name?
Geralt: That's Roach.
Jaskier: *deadpan* Roach. 500 years and you can't come up with a better name for your companion?
Geralt: No, that's Roach.
Jaskier: Yes darling I heard you the first time. It's still a terrible name for an animal.
Geralt: *looks at Cat!Roach* Show 'em.
Cat!Roach: *polymorphs into Horse!Roach* neigh.
Jaskier: *softly, but with feeling* what the fuck.