Random Last Name Generator
Generate random surnames from eleven cultures, single or double-barrelled, for characters, forms and sample data. Free and private.
Pick one of eleven origins or Any origin, choose Single surname or Double-barrelled, add an optional starting letter, and click Generate names to get 12 real last names, each tagged with its origin. Star your favourites, and copy or download your list as a .txt file. Free, no sign-up.
No Sign-Up, Nothing to Install
12 Fresh Names per Click
Names Made in Your Browser
Plus Double-Barrelled and Letter Filter
Real surnames from eleven cultures, for characters, forms, sample data and family trees. Pick an origin, choose single or double-barrelled and generate.
Choose an origin, then press Generate names. Your names will appear here.
Tap the star beside a name to keep it here. Saved names stay in this browser only.
Private by design: the names above are made in your browser and saved names stay on this device. If you press “Get more with AI”, your origin, settings and the names shown are sent to the free Pollinations AI service. No account or sign-in is needed. Protected by Cloudflare Turnstile.
How Do You Generate a Random Last Name?
To generate a random last name, pick an origin such as English, Scottish, Irish, Indian, Spanish, Italian, German, French, Chinese, Japanese or Arabic, choose Single surname or Double-barrelled, and click Generate names. Add a starting letter if you want every surname to begin with it. The tool picks real family names from that culture and gives you 12 surnames in under a second.
Surnames carry a lot of history. English names like Wilson often come from trades or fathers’ names, Scottish names like Gillespie and Irish names like O’Shea use Mac, Mc and O’ prefixes, and Indian names like Prasad vary from north to south. Spanish names like Rivera, Italian names like Vitale, German names like Pohl and French names like Bonnet each sound distinct, while Chinese names like Zhu, Japanese names like Kato and Arabic names like Masri complete the set. A surname that fits a culture makes a character or record feel real.
Names are created on your own device. The generator picks real surnames right in your browser, so names appear instantly and nothing is sent to Teasoft. Only when you click Get more with AI are your origin, settings and the names on screen sent to the free Pollinations AI service to suggest more.
What each origin gives you:
| Origin | Example surname | Covers |
|---|---|---|
| Any origin | Wilson, Prasad, Kato | A mix from around the world |
| English | Wilson | UK and US surnames |
| Scottish | Gillespie | Mac and Mc names and Highland surnames |
| Irish | O’Shea | O’ and Mac names and Gaelic surnames |
| Indian | Prasad | North and South Indian surnames |
| Spanish | Rivera | Spain and Latin America |
| Italian | Vitale | Surnames from north to south Italy |
| German | Pohl | Germany and Austria |
| French | Bonnet | France and Quebec |
| Chinese | Zhu | Common surnames in pinyin spelling |
| Japanese | Kato | Common Japanese family names |
| Arabic | Masri | The Middle East and beyond |
Common reasons to use a random last name generator
- Giving characters in novels, scripts and games a realistic surname
- Creating realistic sample data for forms, apps, databases and testing
- Filling templates, mockups and presentations with placeholder names
- Naming families and houses in fiction, roleplay and family trees
- Finding a pen name, stage name or username surname
- Picking random surnames for classroom examples and quizzes
What each control does:
| Control | What it does | When to use it |
|---|---|---|
| Origin tiles | Set the culture: Any origin, English, Scottish, Irish, Indian, Spanish, Italian, German, French, Chinese, Japanese or Arabic | Match the surname to a family’s background |
| Show | Switches between Single surname or Double-barrelled | Use double-barrelled names for posh or blended families |
| Starts with | Shows only surnames that begin with the letter you type | Find surnames with a chosen initial |
| Generate names | Creates a new list of 12 names | Start a fresh batch at any time |
| Add 12 more | Adds another 12 names to your list | Keep browsing without losing the names you have |
| Get more with AI | Asks a free AI service for extra names | When you want more variety |
| Star | Saves a name to your Saved names list | Keep the names you like as you browse |
| Copy all | Copies every name in the list (or use the copy button beside one name) | Paste surnames into a spreadsheet, form or story |
| Download .txt | Saves the names as a plain text file | Keep a list of ideas for later |
| Clear | Empties the results or saved list | Start fresh with a clean list |
Good to know
- Surnames are real. They are real family names, so they may be shared by real people. Do not use one to represent a real individual.
- Saved names stay on this device. Starred names are kept in this browser only, so copy or download them to use elsewhere.
- AI is optional. Names are made in your browser. Only Get more with AI sends your origin, settings and on-screen names to an outside service.
- Good for test data. Pair the surnames with first names to fill forms, apps and spreadsheets with realistic records.
- Spellings are simplified. Chinese and Japanese surnames use common Latin spellings, such as pinyin, rather than characters.
What You Can Do With This Tool
- Generate last names for free. No sign-up, no limits and nothing to install.
- Get 12 surnames per click. A full list of real last names appears instantly.
- Pick an origin. Choose from eleven cultures or Any origin.
- Double-barrelled names. Join two surnames with a hyphen, like Knight-Simpson.
- Filter by letter. Get surnames that start with the letter you choose.
- See the origin. Every surname is tagged with the culture it comes from.
- Add 12 more. Keep adding names without losing your current list.
- Get more with AI. Ask a free AI service for extra name ideas when you want more variety.
- Copy one name. Copy any single surname with one click.
- Star your favourites. Save the names you like to a list on this device.
- Copy or download. Copy all names or download them as a .txt file.
- Use it anywhere. Works on phones, tablets and desktops in any modern browser.
What Should I Do After Choosing a Last Name?
Once you have the right surname, use these free Teasoft tools to add first names and format your list.
How to Generate a Random Last Name
Pick an origin
Choose a culture such as English, Irish, Indian or Japanese to match your character or data. Choose Any origin for a mix from around the world.
Choose your settings
Choose Single surname or Double-barrelled, and type an optional letter to get surnames that start with it.
Generate and save
Click Generate names to get 12 last names. Tap the star beside the ones you like, then copy them or download them as a .txt file.
Tip: say the full name aloud with a first name in front. If it flows well, is easy to spell and suits the family’s background, readers will believe it. For lists and sample data, use the Title Case Converter to keep the capitalisation of every name consistent.
Which Origin Should I Choose?
| What you need | Origin and format | Why |
|---|---|---|
| British or American family | English | Familiar surnames from the UK and US |
| Highland or Celtic family | Scottish or Irish | Mac, Mc and O’ surnames |
| Indian family | Indian | Surnames from north and south India |
| European family | Spanish, Italian, German or French | Surnames that sound true to each country |
| East Asian family | Chinese or Japanese | Common family names in Latin spelling |
| Middle Eastern family | Arabic | Surnames from the Middle East and beyond |
| Posh or blended family | Any origin, Double-barrelled | Two surnames joined with a hyphen |
| Sample data for a global app | Any origin, Single surname | A realistic mix from many cultures |
Tips for choosing a great last name
- Match the background. Pick an origin that fits the family’s country, culture and history.
- Pair it with a first name. Check that the first and last name sound good together.
- Keep it easy to spell. Simple spellings are easier for readers and forms.
- Mix it up. Give families in the same story different surnames, lengths and first letters.
- Think about meaning. Many surnames come from trades or places, which can hint at a character’s past.
After you choose your last name
- Add a first name. Pick a first name with the Random Male Name Generator or Random Girl Name Generator.
- Check the history. Look up where the surname comes from to add depth to a character or family tree.
- Build the family. Use the same surname for relatives, or a double-barrelled name for a blended family.
- Tidy your list. Use the Title Case Converter to keep every name consistent in your document or data.
Frequently Asked Questions
How do I generate a random last name?
Choose an origin, pick Single surname or Double-barrelled, add an optional starting letter, then click Generate names. Twelve surnames appear instantly.
Is the Random Last Name Generator free?
Yes. It is completely free, with no sign-up, no limits and nothing to install.
Are my names uploaded to a server?
No. Names are created inside your browser on your own device. Only Get more with AI sends your origin, settings and the names on screen to a free AI service.
How many last names can I generate?
As many as you like. Each click of Generate names or Add 12 more gives you 12 new surnames.
Which origins are available?
There are twelve options: Any origin, English, Scottish, Irish, Indian, Spanish, Italian, German, French, Chinese, Japanese and Arabic.
What is a double-barrelled surname?
It is two surnames joined with a hyphen, such as Knight-Simpson. Choose Double-barrelled to get them.
What does Get more with AI do?
It asks the free Pollinations AI service for extra surnames based on your origin, settings and the names on screen. No account or sign-in is needed.
How do I save the names I like?
Tap the star beside a name. It is added to your Saved names list, where you can copy it or clear the list.
Where are my saved names stored?
In this browser on this device only. Copy them or download a .txt file to use them on another device.
Can I download my last names?
Yes. Click Download .txt to save every name in the list as a plain text file.
Can I get surnames that start with a certain letter?
Yes. Type a letter in Starts with, and every surname will begin with it.
Are these real surnames?
Yes. They are real family names used in each culture.
Can I use these surnames for test data?
Yes. They work well as realistic placeholder surnames for forms, apps, databases and mockups.
How are Chinese and Japanese surnames written?
They use common Latin spellings, such as pinyin for Chinese. For characters and meanings, try our Chinese or Japanese Name Generator.
Can I get Indian surnames?
Yes. Choose Indian for surnames from both north and south India.
Does the Random Last Name Generator work on mobile?
Yes. It works in Chrome and Safari on Android phones, iPhones and tablets.
Do I need to install anything?
No. Everything runs in your web browser.
Which browsers are supported?
It works in Chrome, Edge, Firefox, Safari and other modern browsers.
About Teasoft’s Random Last Name Generator
Teasoft’s Random Last Name Generator is a free online tool that creates real surnames from eleven cultures, including English, Scottish, Irish, Indian, Spanish, Italian, German, French, Chinese, Japanese and Arabic. Choose single or double-barrelled surnames and filter by starting letter.
It is made for writers, developers, testers, genealogy fans and teachers who need realistic surnames in seconds, for characters, sample data or family trees.
Your names are generated on your device and are never uploaded to Teasoft. Saved names stay in this browser, and nothing leaves your device unless you choose Get more with AI.