It’s working as intended. You can name your ship when you launch it and even afterwards if you skip the first name, but, the idea is that ships develop an ‘identity’. If you steal a ship then you can’t rename it and people will know that’s their ship. I quite like it. It brings a great element to PvP and makes you think twice about things.
Sounds like the issue is your buddy