Tool
Full Name Preview
A first name that you love on a list can feel different once it sits in front of the family surname. This preview puts the two together on one line, so you can read the whole name, check the initials it produces and see how long the full name is before you commit to it.
The calculation happens entirely in your browser. The surname and middle name you type are not sent anywhere, not saved and not logged. Only the given name is looked up in our database, so that we can suggest names while you type and show what the name means.
What the preview shows, and who it helps
Enter a given name, and if you like a middle name and a surname. The result shows the combined name in large type, the initials with full stops, the number of letters and characters, and an approximate syllable count for each part and for the whole. Below that sits a short list of objective observations, for example when two of the names start with the same letter. If the given name exists among our 1,164 published entries, its meaning appears underneath with a link to the full page.
Expectant parents use it to test a short list against a surname, grandparents use it to compare a traditional name with a modern one, and anyone who fills in forms for a living can see at a glance how long a full name is. It is a preview and a sanity check, not a verdict. Whether a name sounds good is a matter of taste, and the tool does not try to judge taste.
How to use it, step by step
- Start typing the given name. Suggestions from our database appear after two letters; try Atabek, Arman and Shamil.
- Type the surname in the third field, for example Yilmaz. Add a middle name if the family uses one.
- Read the large line first, then the initials, then the notes. Change a letter or swap the given name and the result updates immediately.
- Open the full page of the given name if you want its meaning, its origin, its spellings in other scripts and the sources behind them.
- When you have a favourite, save it to your shortlist from its name page, or compare up to three candidates side by side.
How it works, honestly
The tool joins the parts with single spaces and takes the first letter of each part for the initials. Letters are counted without spaces, hyphens and apostrophes; characters are counted with spaces. Accents are ignored when two names are compared, so Ömer and Oral count as sharing an initial.
The syllable count is an approximation: it counts groups of vowels in the Latin spelling. Turkic spelling systems are close to the way the words sound, so the count is right for most names, but it can be off by one for names with long vowels written twice, for diphthongs and for foreign surnames. We therefore write about, never exactly.
Three observations are produced and nothing else. The first appears when two names begin with the same letter. The second appears when the given name and the surname end, or begin, with the same three letters. The third appears when the full name has twenty-eight letters or more, because some forms and cards limit the length of a name field. Each observation is a plain fact about the letters; none is a recommendation.
What it cannot tell you
- It cannot hear the name. Rhythm, stress and the way a surname runs into a first name depend on your accent and your family's pronunciation.
- It does not know how a name will be perceived at school, at work or abroad, and we do not guess.
- It does not check legal rules. Registries differ on length, letters and the number of given names they accept.
- It does not rate names. Two names with the same observations can feel completely different to you.
- Syllable counts are approximate, as explained above, and surnames from other languages may be counted less accurately.
Practical tips for parents
Say the full name aloud several times, quickly and slowly, then say it the way a teacher would call it across a room. If you stumble on the join between the first name and the surname, try a different order of the middle name or a different spelling of the same name.
Write the full name as you would sign it and as it would appear on a school register. Names with the same initial repeated three times are fine for many families, and some find them charming, but you should know that the effect exists before you choose.
Think about the nicknames a name invites. Short forms usually arise without your help, so look at the name page for the variants that people use in practice and ask yourself whether you are happy with each of them.
Given names to try
These published names are documented with a sourced meaning in more than one language. Open one for its meaning and spellings, then type it above next to your surname.
- “palace tutor, tutor”Uyghur, KazakhBoy3 syllablesDocumented
- “ideal, will, goal”From Persian · Uyghur, KazakhBoy2 syllablesDocumented
- “including, comprising”From Classical Persian and Arabic · Uyghur, KazakhUnisex2 syllablesDocumented
- “Moses (the prophet's name)”From Arabic · Turkish, Uyghur, Kazakh, Uzbek, Azerbaijani, BashkirBoy2 syllablesDocumented
- “trustworthy; secure, sure”From Arabic · Turkish, Uyghur, AzerbaijaniBoy2 syllablesDocumented
- “knowing”From Arabic · Turkish, Uzbek, Azerbaijani, Tatar, BashkirBoy2 syllablesDocumented
Questions and answers
Is my surname stored or sent to your server?
No. The surname and the middle name are handled by your browser only. The fields do not belong to a form, they have no name that a request could carry, and nothing is written to the database. We check this in an automated test.
What is sent when I type a given name?
The letters of the given name are sent to our search endpoint so that we can suggest published names and show the meaning of the one you typed. We do not store these searches together with anything that identifies you.
Can I use a name that is not in your database?
Yes. Any text works. The preview, the initials and the notes do not depend on the database; only the meaning box does.
Why does the syllable count say about?
Because it counts vowel groups in the Latin spelling, which is a good approximation and not a linguistic analysis. A name written with a doubled vowel or an unusual vowel combination can be miscounted by one.
Does the tool tell me whether a name goes well with my surname?
It reports facts, such as a repeated first letter or a shared ending, and leaves the judgement to you. Whether two names sound good together is subjective.
Does it work with Cyrillic or Arabic script?
Yes for the full name, initials and length. Syllable counts are designed for Latin spelling, so they are less reliable for other scripts.
How long can a full name be on official forms?
That depends on the country and the form. The tool flags names of twenty-eight letters or more as a reminder to check the limits of the forms you will use.
Where can I compare several finalists?
Open the compare page with up to three names to see meaning, origin, languages and spellings side by side, or use the sibling finder if you want names that suit a brother or sister.
Data & methodology
The preview is a pure function of the text you type. The same code is covered by unit tests for initials, counts, accent handling and each of the three observations.
Meanings shown under the preview come from the published entry of the given name, with the label that entry carries, and the page tells you when no entry matches your spelling.
- Published names
- 1,164 (1,164 with a meaning)
- Documented
- 715 · cited source
- Likely
- 449 · composed or plausible
- Editorial
- 0 · our own research
- Languages
- 9
- Sources listed
- 3,382
- Syllable counter
- approximate, vowel groups
- Surname stored
- never
- Last data update
- 1 November 2026
Read more in Sources and methodology and the Editorial policy.
Related tools and lists
- All name tools · Every tool in one place
- Sibling name finder · Names that suit a brother or sister
- Compare names · Up to three, side by side
- Baby name quiz · Seven questions, twelve ideas
- Name generator · Filter real names by gender
- My shortlist · Saved on this device only
- Girl names · Browse by language and theme
- Boy names · Browse by language and theme

