Name Tag

A name tag is an item used to name mobs in the world.

Fishing
Name tags can be caught from fishing as part of the treasure category.

Trading
Librarian villagers trade name tags for 20–22 emeralds a piece as part of their tier 6 trades.

Usage
To use a name tag it must first be renamed with an anvil. If it is not renamed, it will have no effect when used on a mob. After the name tag is renamed, the player can it on a mob to give it the name given to the name tag from the anvil. Mobs can be renamed multiple times.

Once a mob is named, it will keep its name.
 * However, a named silverfish that goes into a block will not be named when the block is broken, since it will actually be another, newly-generated silverfish.

Limitations
Any mob can be named, except the ender dragon, and players.

Mobs that can be interacted with by pressing will perform the  action instead of being named. As a result, adult villagers will open their trading interface instead of receiving the name. However, the villager will receive the name if it is trading with another player. Villagers and these mobs can also receive the name if the player uses the name tag while in a nether portal, because the nether portal suppresses the action.

Baby villagers can be named and will keep the name when they become adults. Renamed zombie villagers will also keep the name if they become normal villagers.

Behavior
Renamed mobs will have their name displayed over their head in the fashion as a mob named through a renamed spawn egg. Their names can only be seen if they are aimed at from four or fewer blocks away.

Mobs that are named using the name tag will also not despawn in the world, similar to tamed mobs. The only exception is if the mob is hostile and the difficulty is switched to "Peaceful".

If a renamed mob kills a player, the custom name will be used in the death message in place of the mob type name.

Easter eggs
Any mob that receives the name "Dinnerbone" or "Grumm" will be rendered upside down.

Naming a sheep "jeb_" will cause its wool to fade between the dye colors, producing a rainbow effect. This won't affect the wool it drops when sheared or killed.

Naming a rabbit "Toast" will cause it to have a special memorial skin.

Trivia

 * Name tags were added at the request of Paul Soares Jr.