Tool

Name Transliterator for Turkic Languages

Turkic names are written in several scripts. A Uyghur name can appear in Arabic script and in a Latin transliteration, an Uzbek name in Latin and in Cyrillic, an Azerbaijani name in the current Latin alphabet and in the Cyrillic alphabet of the Soviet period. This tool converts a name from one script to another using fixed rules for one language at a time, so you can check a spelling, read an unfamiliar script or prepare a form.

Every result comes from a plain letter table. Nothing is guessed, nothing is learned from your input, and the same input always gives the same output. Where our database holds an attested spelling of the name, it is shown next to the rule-based result and marked as preferred.

Scheme: Uzbek Latin alphabet (1995) to the Uzbek Cyrillic alphabet. Latin e at the start of a word becomes э, elsewhere е. The digraph ts (Russian loanwords) cannot be told apart from t + s and is left as т + с.
Type a name above to see the result.
Transliteration changes the writing system, not the meaning, and it does not establish a correct or historical spelling. Where our database has an attested form of a name, that form is shown next to the result and should be preferred.

What the tool does and who it is for

The transliterator offers 8 directions for Uyghur, Uzbek, Azerbaijani, Kazakh and Kyrgyz. You choose a language and a direction, type one name per line and read the result. It is meant for parents who found a name in a script they cannot read, for people filling in a form that asks for a Latin spelling, for family historians comparing documents from different decades, and for anyone who wants to see how the same name looks in another alphabet.

It is not a translation tool and it is not a spelling authority. It does not look up what a name means; for that, open the name page. It also does not decide which spelling is correct for a passport, a school record or a birth certificate. Those decisions belong to the registry or office that issues the document.

How to use it, step by step

  1. Pick the language and direction in the first field. Directions are grouped by language, for example Uzbek Latin to Cyrillic.
  2. Type or paste the name in the text box, one name or one full name per line, up to ten lines. For example, try Adalet, Mətin and İshak with the matching language.
  3. Read the middle column for the rule-based result. Letters that the table does not cover are left unchanged and listed under the result.
  4. Read the right column. If the name exists in our database in that language, the stored spelling in the target script appears with a link to the full name page. Prefer that spelling over the rule-based one when they differ.
  5. Without JavaScript, press Transliterate: the page reloads with the result in the same layout.

How it works, honestly

Each direction is a table of letters and letter groups, applied from left to right with the longest match first. In Uyghur Latin, sh, ch, zh, gh and ng are single letters, so they are matched before s, c, z, g and n. Capital letters are kept: a name that starts with a capital letter in the input starts with a capital letter in the output.

A few rules depend on context. In Uyghur, the hamza carrier is silent at the start of a word and becomes an apostrophe between two vowels; in Uzbek, Latin e at the start of a word becomes Cyrillic э and elsewhere е; Cyrillic е becomes ye at the start of a word or after a vowel. These rules are written out in the scheme note above the result for the direction you chose.

Azerbaijani is the cleanest case, because the Latin and Cyrillic alphabets map letter to letter. Kazakh and Kyrgyz are different: they are written in Cyrillic officially, and no official Latin alphabet is in force that we could implement faithfully. For these two the tool offers a simplified romanization of our own, built on common BGN/PCGN-style choices. It goes one way only, from Cyrillic to Latin, and it loses some distinctions, for example between ұ and у.

What the tool cannot do

  • Transliteration changes the writing system, not the meaning. A name does not gain or lose a meaning by being written in another alphabet.
  • It does not establish a correct or historical spelling. A family may use a spelling that differs from the table, and an older document may use a different convention altogether.
  • It cannot know a name's pronunciation in a given region, or whether a word is a loan from Russian, Arabic or Persian that follows its own spelling rules.
  • Reverse conversion is not always possible. When one script writes two sounds with one letter, going back can produce a different spelling from the one you started with.
  • Official documents in Kazakhstan, Kyrgyzstan, Uzbekistan, Azerbaijan or China follow their own transliteration standards, which may differ from these tables.

Practical tips for parents

If you plan to give a name that will be written in more than one script, decide on a primary spelling early and use it everywhere: on the birth certificate, with the health insurer and at the nursery. Different spellings of the same name in different records are a common source of paperwork problems for families who move between countries.

Check the letters your country's registry accepts before you fall in love with a spelling. Some registries accept only the letters of their own alphabet, so a name with ä, ö or ü may need an alternative form on paper. The name pages list variant spellings that people use in practice.

When you copy a name from a family document into a form, enter it the way it was written on the original document and add the transliteration separately, rather than converting it silently. If the result looks unusual, compare it with the stored form and with the variant list on the name page before you decide.

Names to try

These published names are recorded for languages the transliterator supports. Open one to see all of its stored spellings, then paste a spelling into the tool and compare the rule-based result with the stored form.

  • “justice, fairness”
    From Arabic · Turkish, Uyghur
    Girl3 syllablesDocumented
  • “firm, solid, sturdy, solid, robust”
    From Arabic · Uyghur, Azerbaijani
    Boy2 syllablesDocumented
  • “Isaac (name of the patriarch and prophet)”
    From Arabic (from Hebrew) · Turkish, Uyghur, Kazakh, Uzbek, Azerbaijani
    Boy2 syllablesDocumented
  • “companion, intimate friend”
    From Persian · Uzbek
    Boy2 syllablesDocumented
  • “firm, solid, sturdy, solid, robust”
    From Arabic · Uyghur, Azerbaijani
    Boy2 syllablesDocumented
  • “telling the truth, truthful, veracious”
    From Arabic · Uyghur, Azerbaijani
    Boy2 syllablesDocumented
  • “satiated, full + rich, wealthy”
    From Proto-Turkic · Kazakh
    Boy2 syllablesDocumented
  • “valiant, brave + khan”
    From Kipchak · Kazakh
    Boy3 syllablesDocumented

Questions and answers

Is my input stored or sent anywhere?

The conversion runs in your browser. To show the attested spelling, the names you type are sent to our server for a database lookup, and the lookup is not stored or logged with your address.

Why does the tool show two different spellings for one name?

The first is the result of the fixed letter table. The second is a spelling we have recorded for that name in that language. They can differ because real-world spellings follow history and usage, not only letter tables. We recommend the attested spelling.

Which direction should I choose for a Kazakh name?

Kazakh and Kyrgyz are offered from Cyrillic to Latin only, as a simplified romanization. If you need the official Latin form, check the rules of the authority that will issue your document.

What happens to letters that are not in the table?

They are left unchanged and listed under the result, so you can see exactly where the rules stopped and fix the spelling by hand.

Does a name mean the same thing in every script?

Yes. Transliteration only changes how the same word is written. Meaning is explained on each name page, with a label that says whether the meaning is Documented, Likely or Editorial.

Can I use the result on an official document?

Use it as a starting point. Registries and embassies set their own standards, and a stored spelling from a family document is usually safer than a computed one.

Why is there no Turkish or Turkmen direction?

Turkish names are written in one Latin alphabet, and Turkmen names in our data are almost all in Latin as well, so there is no second script we could convert to with a supported table. If a name uses a letter that your keyboard lacks, the name page lists simplified spellings.

Data & methodology

The letter tables are fixed in the source code, one per direction, and are shown above the result as a scheme note. The Uyghur Latin table is the one we used to prepare the Dictionary of Uyghur Names entries on this site, and the tests check it against the Latin spellings of that dictionary.

The attested spelling is read from the published spellings in our database for the language you chose. The tool compares your input with the stored spelling exactly, ignoring only the case of letters.

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
Directions
8
One-way romanizations
2
Last data update
1 November 2026

Read more in Sources and methodology and the Editorial policy.

Explore names