You get some cool names, but there is a fairly critical downside in that a lot of people struggle with spelling the names. Most people probably can't spell Odysseus correctly on the first attempt, and it's even harder to spell Jormungandr correctly.
I think that cutesy names like this are fine for personal use, but for commercial use you're better of using a more standardised schema for naming.
Another place where companies seem to love cutesy names is meeting rooms. Maybe it's because management wants to sound interesting, or maybe they just like painting bike sheds, but often they like to give non-standard names to meeting rooms, like names of native birds or something else that doesn't describe the room at all. It just makes it hard to remember which room is which. How am I meant to know which room is the Tui room, and which is the Moa room?
Either name them by location (e.g. Second Floor, NW), or by distinguishing feature, at one job we had a meeting room with no windows, so we called it the bunker.