Generate realistic English first names, surnames, full names, and first-middle-last combinations. First names are the default. Filter by gender, style, era, name type, and starting letter.
Every word generator you need, all free
Numbers, names, games and more
A random English name generator creates name combinations that feel natural in an England-focused context. Instead of random letter mashups, it uses real English first names, surnames, and full-name combinations to help with characters, stories, and baby-name browsing.
This page stays narrower than the broader random British name generator, which makes it better when you want English-specific results instead of wider UK coverage.
Choose how many names you want, then adjust gender, name type, style, era, surname type, or starting letter. The list updates automatically when you change a filter, so switching from male to female or from first names to full names refreshes the results instantly.
You can copy a single name, copy the full list, or save favorites while you compare options.
English names are a narrower subset of British names. British naming covers the wider UK, while English naming stays focused on England-specific first names and surnames. If you want results that feel more local and less general, this page is the better fit.
Use the generator for fictional characters, tabletop game NPCs, baby name brainstorming, pen names, online aliases, classroom writing prompts, design mockups, and sample content.
Need a different style of name? Try the random name generator for mixed origins or the random British name generator for wider UK coverage.