How does the couple name generator build the names?
The tool splits each name by grapheme clusters. The head is the first half rounded up, the tail is the last half rounded down. Three fixed blending rules combine these parts: head of first + tail of second, whole first + tail of second, and head of second + tail of first. All three are shown every time. For brad and angelina, you get Brlina, Bradlina and Angead. This is pure wordplay, not a compatibility score.
Why do I get a different word if I swap the two names?
The tool is asymmetric. For brad and angelina it returns Brlina, Bradlina, Angead. Swapping gives Angead, Angelinaad, Brlina. Only the second word changes: Bradlina becomes Angelinaad. The first and third words are the same words, but they swap positions because the first and third blending rules mirror each other.
Can I mix names written in different scripts?
No. Both names must use the same writing system. The tool accepts Latin, Cyrillic and Devanagari, and nothing else. If you enter Anna and Иван, the tool asks you to enter both names in the same script, because blending across scripts would produce a mixed-script result.
Why do two of the three suggestions look the same?
This happens when the first name has exactly one grapheme cluster. Its head equals the whole name, so the first and second blending rules both use the same first part and the same tail of the second name. For x and angelina, the three results are Xlina, Xlina and Ange.
What if one of the names is very short?
A name made of a single grapheme cluster has an empty tail, because half of one rounded down is zero. The tail simply contributes nothing. For brad and x, the three results are Br, Brad and Xad. This is expected behaviour, not a bug.
Are the names we enter stored anywhere?
No. The calculation runs entirely in your browser. The names you type stay in your browser and are not sent to us, not written into the URL, and not saved on your device. If you create a shareable image, the names appear only in that image and are not added to a link or sent to a server.