architectofsleep
First Post
AOS, there are a couple of easy compromises here if the DM and you will agree to them. (I takes two to tango.)
Name your animal companions something solid but also have nicknames. In important situations (as far as game play) you can call them their "real names" and in silly moments, moments of comic relief, and relaxed times, call them by their nicknames. As a matter of fact as DM I usually have players come up with appropriate names but I also give them in-game nicknames, the players themselves do, or sometimes my NPCs do, and often times those nicknames stick. If they are on an important mission, or in a formal setting, they are called by their real names. If out in the field, working, adventuring, or just hanging around they often call each other by their nicknames. Just like happens in real life. Some characters get multiple nicknames. I've got a player who has a soldier named Marsippius Nicea (he's from the city of Nicea). His original nickname was Nice Mars, cause when not in a fight, he acted like a gentleman. Later that got shortened to NM. Then later to Nicee, or Nickee. Now he's called Nike cause he's so good in a fight. But people also call him Cap'in M, cause that's his military rank. Point is things and people change over time, and a good character does, and a good character has multiple traits that can serve to describe him. Formal names aren't the only option, and neither are nicknames. It could easily be both. And as time goes along nicknames by habit, action, or trait will pop-up. And so nicknames will change.
THAT is a great idea! Thank you!