ModsFinder

Villager Names

by archiebaldry

Villager Names gives each villager a random name drawn from lists of English baby names and NATO phonetic alphabet words, so villagers stop sharing identical labels in a world.

FabricServer-side onlyMIT LicenseOpen source1.20.1 – 1.21.4

What it does

When a villager is created, the mod assigns it a random name from one of its built-in lists. The lists hold 100 male names and 100 female names drawn from England's top baby names of 2004, 26 names taken from the NATO phonetic alphabet, and a set of 16 bonus names. Wandering Traders also receive names, and the mod covers the modded entities that extend the MerchantEntity class.

The mod is server-side only, so only the server needs it and players join without installing anything. It is a Fabric mod released under the MIT License, and its source code is open source. Files exist for 1.20.1, 1.21.1 and 1.21.4, and the latest Fabric build is 1.0.2 for 1.20.1, published on 2025-05-16.

Guard Villagers is an optional dependency. When it is installed, the guards it adds receive names as well, so the same naming applies to them. Without it, the naming covers the standard villagers and traders only.

Key features

  1. Random villager names

    Each villager is given a name chosen at random when it is created.

  2. Male and female name lists

    Two lists of 100 names each, drawn from England's top baby names of 2004, separate the male and female choices.

  3. NATO alphabet names

    A list of 26 names based on the NATO phonetic alphabet adds a distinct set for villagers.

  4. Wandering Trader names

    Wandering Traders are named from the same lists, so they are not left unlabeled.

Compatibility

Latest build for each game version and loader.

1.21.41.0.0
1.21.11.0.0
1.20.11.0.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Optional 1

Guard Villagers (Fabric/Quilt)Guards that help with village pest control
Optional

Use cases

Multiplayer villager trading

On a server, named villagers make it easier for players to tell trading stalls apart when visiting a village.

Who it’s for: Server owners who want villagers and traders to carry names, and players who run Guard Villagers and want its guards named as well.

How it compares

Full comparison

Random Name Tag is a Fabric mod released under the GNU General Public License v3.0 or later, and it is open source. It runs on the client or the server, with either side optional, and its files cover 1.20.1 – 1.20.4. No More Villagers is server-side only and open source under the CC0 1.0 Universal license, with files for 1.18 – 1.21. Villager Names covers 1.20.1 – 1.21.4 with a server-only install under the MIT License.

ModLoadersGame versionsEnvironmentUpdated
Villager NamesFabric1.20.1 – 1.21.4Server-side only2025-05-16
Random Name TagFabric1.20.1 – 1.20.4Client or server, optional2024-06-23
No More VillagersFabric1.18 – 1.21Server-side only2024-07-26

Questions

Does Villager Names need to be installed on the client?

No. The mod is server-side only, so only the server needs it, and players can join without installing it.

Which Fabric version should the server use?

The mod is published for Fabric, with files for 1.20.1, 1.21.1 and 1.21.4. The latest build is 1.0.2 for 1.20.1.

Are guards from Guard Villagers named too?

Yes, when Guard Villagers is installed. It is an optional dependency, and its guards receive names through the same mod.

In the catalog

Villager Names is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 17,979 mods support Minecraft 1.21.4.

More from archiebaldry

All projects

Similar mods

Official listing

Owner
archiebaldry
Published
2024-11-30
Updated on Modrinth
2025-05-16
Facts verified
2026-10-15

Tags