Generate the Perfect Name
Free name generators for fantasy characters, gaming usernames, businesses, pets, and more.
Quick Generate
Instantly generate names from any category
Browse by Category
Fantasy Names
Elves, dwarves, dragons, and magical beings
47 generators
D&D Names
Names for every Dungeons & Dragons race and class
33 generators
Video Game Names
Skyrim, WoW, Pokemon, and more
15 generators
Cultural Names
Names from cultures around the world
27 generators
Place Names
Kingdoms, cities, taverns, and worlds
25 generators
Username Generators
Gamertags and usernames for every platform
24 generators
Business Names
Names for podcasts, brands, and companies
17 generators
Pop Culture Names
Anime, Star Wars, cowboys, and fandoms
21 generators
Pet Names
Perfect names for your furry friends
12 generators
Personal Names
Middle names, stage names, and performer names
17 generators
Featured Tools
Popular Generators
Top 10 by popularityPopular Name Searches
Fast shortcuts for fantasy races, D&D characters, fandom names, gamertags, and platform usernames people search for most.
Why Use Our Name Generators?
Intelligent Generation
Smart algorithms generate unique, creative names tailored to your specific needs and preferences.
Specialized Generators
230+ generators each designed for specific use cases - from fantasy RPGs to business branding.
Save Your Favorites
Save names you love to your favorites and build a collection for your projects.
Free Name Generator Tools
Generate Names offers the most comprehensive collection of free name generators on the web. Whether you're creating a character for your next D&D campaign, looking for the perfect gamertag, starting a new business, or naming your new pet, we have a specialized generator for you.
Every generator page lists a dozen reviewed example names alongside the tool, so you can see the naming pattern before you generate anything — and the page is useful even if you never press the button. Each one is written against the naming conventions, sound shapes, and structures its subject actually uses.