All of our ball pythons have either celtic or gaelic names. We generally pick the name based on some characteristic of the snake or how we got that snake, etc. Some examples would be:
Brannagh which means "dark beauty". When we took her in she was a nutso snake. About 1900 grams, unknown history and so out of whack that the pet store employees were scared to even try to feed her (she'd been found abandoned in a box left in front of this small private pet store's door). She was gorgeous but very "dark" in personality LOL. She's a big 3,000+ gram female now and lovely to handle.
Cara which means "friend" was a gift from my dear friend Robin.
Saoirse, whose name means "freedom", came to us as a non-eating wild caught adult (likely imported gravid). Very skinny, non-eating, a healing would, absolutely terrifed of people. She's a lovely female now whose quite comfortable with handling and one of our favorites. Her name, for us, honors her beginnings in the wild.
The milksnake and the boas we have are named basically whatever we feel like and don't follow this theme.