Names are given incorrectly to certain items, appearing as their file names in the .lang file, likely caused from the https://bugs.mojang.com/browse/MC-96216 glitch with the .lang file. Minecart-based items are caused whenever a Minecart-based item is placed down and broken, leading the Minecart to change it's name as if it was used by an Anvil. However the item itself, for example a Chest, would remain the same. On the other hand the 16w20a items are just like this all together, but not renamed in an Anvil manner, just as if it was it's original name.
An example for a Minecart is "entity.MinecartRideable.name".
Known items so far to show this are:
Minecart if broken
Minecart with Chest if broken
Minecart with Furnace if broken
Minecart with TNT if broken
Minecart with Command Block if broken
Minecraft 16w20a Items:
Donkey Spawn Egg
Mule Spawn Egg
Skeleton Horse Spawn Egg
Zombie Spawn Egg
In addition, breaking a Minecraft with Hopper would change the minecart's name to "Minecart with Hopper".
All the entities listed have already been reported in different reports, please search before submitting issues.