I've got a totally wild suggestion, give him a cool French name!
A good one along the lines of Jasper is "J'espoire" or "J'espoire-que-Oui" (meaning "I belive/hope" and "I hope yes (yes being parellel to "so" in the english saying)
It's pronounced jes-pair the "j" is the hardest because its soft, you almost have to make a "sh" and then roll it into a J sound, the middle is k like the "cu" in culture and the end "oui" is super easy just "we"
My horse is "Lui-Qui-Dis-Oui" it sounds like "lwe-key-dee-wee" (the whole thing rhymes) and it means something like "he who says yes"
Making up French names is fun because they sound cool and they're very unique.