I like a middle ground, which is to name things with somewhat-but-not-entirely related names. For example, our authentication service is the Keymaster, the CI service is the Pipeline Worker, etc.
That way, they're both whimsical but easy to remember, and if they drift a bit, it's fine.
That way, they're both whimsical but easy to remember, and if they drift a bit, it's fine.