Cute naming conventions are fun when you're small and have no intention of growing the network. If you're planning to scale, you may as well start with practical names that give some context for the location and purpose of each box. Your team have more important things to remember than which country mario lives in and whether pluto is an app server or a database.
I agree, and even if you're small I think having more sensible names is probably a better sign of 'maturity'. On my home network I'm moving back to naming new devices and VMs by type and purpose (e.g. server01, raspberry01, htpc01) rather than continuing the naming convention I had.