Villager Naming

This is a new game mechanic introduced on the Villager Tweaks Mod.

By shift+right clicking a adult Villager with a name tag in hand, you can name it like any other mob. The given name will also show up on the trading interface.

After version 2.2 of the mod, naming a villager will also give an Achievement.

Developer note
It is possible to name a villager in vanilla Minecraft, but it's quite tricky. Some of those tricks involved naming them when they are inside a portal or naming them when they are trading with another player, in SMP.

I feel that shift+right clicking is a more reliable way, especially for singleplayer.