Mine is probably a bit more unconventional how I settled on it, but I still like telling it.

When Pokemon X and Y came out I started a file and got to about the first gym when I decided I wanted to try out the Wondertrade system. The first Pokemon that I get is an Absol with the name Absenthine. I'm like "sweet I like Absol" so I used this Pokemon through my file, whole way to the end.
Later on a friend of mine was frustrated that they were trying to shiny hunt and finding nothing. So they said out of frustration on Twitter "UGHHH IF I FIND ONE ITLL BE MY SPIRIT POKEMON, I DONT CARE WHAT IT IS". Jokingly I said I'd join in on this (I was also starting to look for my shiny for this gen) and I used the method with the Friend Safaris. Went into one... First thing that popped up was a Shiny Absol lol. So I named them Absenthine as well and since then try to breed at least one per file.
When XIV came into my life December 2016 I debated for a bit what name I wanted, and I'm like "well, that sounds fantasy-like" so I went with it. So, thank you to whoever Wondertraded all those years ago I guess

Starfrost is what I use for my "internet" last name and I just stuck it on. It's intended to be a contradiction and a paradox.