Minecraft Data Packs / Quality of Life

Villager Names [1.20x], with inheritance!

  • check_circle Advancements
  • check_circle Functions
  • check_circle Loot Tables
  • check_circle Predicates
  • 15,310 views, 14 today
  • 3,323 downloads, 2 today
  • 98
  • 112
  • 20
TheDiamondPlayables's Avatar TheDiamondPlayables
Level 82 : Elite Programmer

Introducing: Villager Names!


Villager Names [1.20x], with inheritance! Minecraft Data Pack
- All Villagers now have their own names!
  • Names are chosen from a pool of nearly 2 million names.
    You can never run out of them! (famous last words lol)
  • Villagers can also be named after Mojang Employees, or some well-known people too!
- Baby Villagers inherit their family name!
  • The child will keep the mother's last name when they first came into the world.
  • Sometimes the child will make their own family though.
- Works well with my other datapacks!
- Works in Multiplayer!


- "Mojang Employees" is technically not correct here.
  • I just took names from the Credits, manually go through them all for inconsistencies/duplicates, then add what I got to the pool of names, as my way to give credits to those who made the game.
  • I just don't have a good word to make that bit of the description short, so that'll have to do.
  • If you got something nicer to replace that then feel free to let me know.

Special thanks to all my Patrons for supporting my work:
Villager Names [1.20x], with inheritance! Minecraft Data Pack

Download for older versions:

Do note that if you have problems running these older versions of the datapack, I won't be able to provide much support.
List of all available versions:
Available Version:
Download Link:
Minecraft 1.19.4x:1.19.4
Minecraft 1.19.3x:1.19.3
Minecraft 1.19x:1.19
Minecraft 1.18x:
Note: Inheritance feature not available yet.
Minecraft 1.17x:
Note: Inheritance feature not available yet.


Post your achievements, report bugs, send me suggestions, or chat with the community in our new Discord Server:
Join the Discord!

License Agreement:

By installing any datapack that I made, you agree to the terms set by this license:

Some Exceptions:
You can make a video using my datapack, which can be monetized.
However, you need to leave a PlanetMinecraft download link of the pack
in the description of your video.

Final words: I spent far too long editing this than I'd like to admit.
Support me on Patreon so I can make more stuff like this!

Thank you for reading everything! I actually have no secrets to show you this time,
so here's a little fun trivia: I originally made this post at the coldest time of year, shivering behind the screen half the time.
CompatibilityMinecraft 1.17
toMinecraft 1.20

6 Update Logs

Version 20c1 : by TheDiamondPlayables 12/11/2023 11:21:23 amDec 11th, 2023

- Is now designed for Minecraft 1.20.3, and 1.20.4!
- "/nameless" changes:
  • Due to MC-267259 completely evicerating custom name removals,
  • "/nameless" now tries its best to mask the name instead.
- For the same reasons, masked naming will also be applied to the Zombie Villager mechanic as well.
  • This is a temporary solution while I wait for progress on MC-267259.
  • It's a relatively new issue, so I'll try to be a bit more hopeful on it first.
- Removed excess data from the head seen in the root advancement.

Create an account or sign in to comment.

12/12/2023 11:13 am
Level 1 : New Miner
Sickc's Avatar
Question could you make a datapack that changes villager trades to take emerald blocks and give emeralds to basically nerf the usefullness of villagers
10/19/2023 8:36 am
Level 1 : New Miner
TheTouchpadGuy's Avatar
Is there anything special that you have to do to the zip file, or do you just drag and drop? The Zip file said "unzip me" and I'm not sure if that's anything special or not.
10/19/2023 10:19 am
Level 82 : Elite Programmer
TheDiamondPlayables's Avatar
You need to unzip the file as I'd mentioned in the downloaded zip file.
You should know how to do things once you've done that though.
Some of my packs' installation methods are a bit different than others,
and adding the unzip me step at least lets you know that beforehand.
08/07/2023 8:47 pm
Level 10 : Journeyman Explorer
MechaKillerRichMC's Avatar
Is it also compatible with other data packs that modify the trades of the villagers?
08/07/2023 9:11 pm
Level 82 : Elite Programmer
TheDiamondPlayables's Avatar
I don't think it should clash with them, so have fun!
(But always make a backup beforehand though, just in case something goes wrong)
08/28/2023 9:22 am
Level 10 : Journeyman Explorer
MechaKillerRichMC's Avatar
Won't it affect villagers from other data packs that already have their own name?
08/28/2023 1:17 pmhistory
Level 82 : Elite Programmer
TheDiamondPlayables's Avatar
Villager Names won't try to mess with Villagers already named via other methods, unless they have previously been named by Villager Names.
04/25/2023 3:19 pm
Level 1 : New Miner
jambo132's Avatar
its work with 1,19,1 ?>
04/25/2023 9:50 pm
Level 82 : Elite Programmer
TheDiamondPlayables's Avatar
Use V19-2 if you want a 1.19.1 version.
I only store the latest update on PMC, so if you want to view all previous versions, go here instead.
04/23/2023 5:06 am
Level 1 : New Miner
Balen_zero's Avatar
never have seen free patreon downloads
Planet Minecraft


© 2010 - 2024