Skip to content
CDGet
  • Home
  • Projects
  1. Home
  2. All projects
  3. RandNick

RandNick

LibraryUtility

Generates person names and nicknames that read like real ones, across nine languages and with no runtime dependencies. Useful for seed data, placeholders and sign-up suggestions.

Documentation (opens in a new tab)Source code (opens in a new tab)

About this project

RandNick generates random person names and nicknames in the language you ask for. The names read like names people actually carry rather than like two syllables joined at random, and they come with an English pronunciation where the language is not written in Latin script.

Nicknames are the handles somebody would pick for a game or a website, built from everyday words across fourteen themes and never from person names, with millions of combinations before a unique suffix is added. Each generator takes one options object — the language, the length, how many to return, and a style setting that runs from realistic to fully invented — so the same call shape covers both.

The package has no runtime dependencies and runs in Node and in the browser alike, which makes it as usable for seeding a database or filling a test fixture as for the sign-up screen that suggests a name.

Features

  • TypeScript types

  • Multiple languages

  • Verified by tests

  • No dependencies

Project information

Started
2026
License
MIT (opens in a new tab)
Programming languages
JavaScript
Tags
name-generatornickname-generatorrandommultilingualzero-dependency
Packages
randnick (opens in a new tab)npm
Popularity
3
GitHub stars
379
npm downloads
RandNick — npm downloads, Last 30 days
npm downloads
Jul 31132
Aug 123
Aug 27
Aug 313
Aug 47
Aug 51
Aug 63
Aug 70
Aug 80
Aug 92
Aug 100
Aug 110
Aug 121
Aug 131
Aug 140
Aug 154
Aug 164
Aug 173
Aug 185
Aug 191
Aug 202
Aug 212
Aug 221
Aug 231
Aug 242
Aug 25136
Aug 269
Aug 278
Aug 283
Aug 298
Last 30 days
ContactDonate
The projects listed here are open source under the MIT License.© 2026 CDGet. All rights reserved.