Stylish Names

Nickname Style Symbols: Hearts, Crowns, Wings and Stars by Shape

Nickname style symbols are Unicode characters such as brackets, crowns, wings, hearts and stars placed around a name. Outline symbols like ♡ and ★ use one unit of a name's length, while emoji hearts use two to eight, which is why emoji are rejected or shown as boxes where symbols still work.

🎀 Decorate
Try:

✦ 100+ font styles for Riya

Tap a card to copy. Pick a length above to dim styles that are too long for your name field.

Do you like the name Riya?

It sounds more like a name for a…

😀 Emoji board

🫧 Kaomoji and symbols

⭐ Nickname ideas

See all →

💬 Nicknames shared for Riya

Made by visitors. Tap to copy, vote for the ones you like.

✍️ Share your nickname

Made a style you are proud of? Add it for Riya (max 30 characters).

Pick a symbol by shape, tap to copy, and wrap it around your name: brackets, crowns, wings, hearts and stars work on Instagram, in Free Fire and on any profile. Want the whole name restyled, not just framed? Use the styler on the NickStyler home page.

Nickname symbols by shape

Symbols are grouped by shape so you can put your name between a matching pair: crowns for king and boss names, wings that open and close, hearts, stars and soft marks for cute names. Outline hearts use half the length of emoji hearts, and nearly every star is a single one-unit character. See how the styler builds letters for the Unicode behind them.

Brackets and frames

Put your name between a matching pair.

Crowns

For king, queen and boss names. Finished names in these moods are in attitude nickname styles.

Wings

Pairs that open and close like wings.

Hearts

Outline hearts (♡) use half the length of emoji hearts (💗).

Stars and sparkles

The safest decoration of all: nearly every star here is a single one-unit character.

Flowers

Soft marks for bios and cute names.

Arrows and lines

Pointers and dividers for bios and profile sections.

Kaomoji to finish a bio

Faces built from symbols; too long for most name fields, fine in a bio.

Why emoji fail where symbols pass

A symbol such as ♡ is one character in Unicode’s basic plane and costs one unit of a name’s length, while an emoji such as 💗 needs two units and newer emoji with modifiers need four or more. The table shows each one’s real length, so you know what fits.

A symbol such as ♡ is one character inside Unicode’s Basic Multilingual Plane (BMP) and costs one unit of a name’s length. An emoji such as 💗 lives outside the BMP and is stored as a surrogate pair of two units, and newer emoji add skin-tone modifiers or joiners that push a single picture to four or eight units. Name boxes that count UTF-16 units reject them first, and phones without a recent emoji font show them as empty boxes.

Shown as Code points Code point count UTF-16 units In the BMP Newest part added in
U+2661 1 1 Yes Unicode 1.1
U+2665 1 1 Yes Unicode 1.1
U+2764 1 1 Yes Unicode 1.1
U+2764 U+FE0F 2 2 Yes Unicode 3.2
U+1F497 1 2 No Unicode 6.0
U+1FA77 1 2 No Unicode 15.0
U+1FAF6 1 2 No Unicode 14.0
U+1FAF6 U+1F3FB 2 4 No Unicode 14.0
U+1F469 U+200D U+2764 U+FE0F U+200D U+1F468 6 8 No Unicode 6.0
U+2605 1 1 Yes Unicode 1.1
U+2B50 1 1 Yes Unicode 5.1
U+1F31F 1 2 No Unicode 6.0
U+273F 1 1 Yes Unicode 1.1
U+1F338 1 2 No Unicode 6.0
U+30C4 1 1 Yes Unicode 1.1
U+1F60A 1 2 No Unicode 6.0

Every row above is a single picture on screen. Two rules follow: prefer outline symbols (♡ ★ ✿) to emoji when a name is near its limit, and avoid emoji from the latest Unicode versions if friends use older phones. The Free Fire name guide applies the same count to game frames such as ꧁ and 亗.

Nickname symbols with meaning: what they really are

Many popular name symbols are letters from real writing systems: ツ is a Japanese katakana letter, 亗 a rare Chinese character, and some marks are religious symbols that readers will not see as decoration. Knowing what each one is helps you pick on purpose and avoid sending a message you did not mean.

Many “symbols” in popular names are letters and marks from real writing systems. Knowing what they are helps you pick them on purpose — and a few are religious symbols that some readers will not see as decoration.

Symbol Code point What it is Script Added in
U+30C4 Japanese katakana letter “tsu”; looks like a smiling face Katakana Unicode 1.1
U+BAA8 Korean Hangul syllable “mo” Hangul Unicode 2.0
U+4E97 A rarely used Chinese character Han Unicode 1.1
U+4E48 Chinese character meaning “tiny”, also written in 什么 (“what”) Han Unicode 1.1
U+4E42 Chinese character with the classical meaning “to govern” Han Unicode 1.1
U+3006 Japanese closing mark (shime), written on sealed envelopes Common Unicode 1.1
U+5F61 Chinese radical “bristle”, drawn as three strokes Han Unicode 1.1
U+A9C1 Javanese ornament that opens a title; ꧂ closes it Javanese Unicode 5.2
U+0FD0 Tibetan ornamental mark placed at the head of a text Tibetan Unicode 4.1
U+196B Tai Le letter; paired with the Balinese mark ᭡ it forms the ᥫ᭡ “heart” Tai Le Unicode 4.0
☬ U+262C The Khanda, emblem of Sikhism (Unicode name “Adi Shakti”) Common Unicode 1.1
✞ U+271E A Latin cross, a Christian symbol Common Unicode 1.1
﷽ U+FDFD The Arabic Bismillah, “In the name of God, the Most Gracious, the Most Merciful”, as one character Arabic Unicode 4.0

The last three rows are faith symbols, so they have no copy button here. The ﷽ character in particular is a sacred phrase, and using it as a name decoration can offend people who read it.

Invisible characters: what is documented

Blank-looking characters behave very differently once an app normalizes text. The Hangul filler U+3164 turns into another filler (U+1160) under NFKC, while the Braille blank U+2800 stays unchanged but counts as a symbol. The table lists each blank with its Unicode behavior.

No platform result is listed here: whether a game accepts or blocks a blank depends on the game and its version, so check the game’s own name field.

Character Code point After NFKC Notes Copy
Hangul filler U+3164 Becomes U+1160 (another filler) Platform acceptance varies by game and version
Braille pattern blank U+2800 Unchanged Displays as blank space; classed as a symbol, not a space
No-break space U+00A0 Becomes a normal space (U+0020) Platform acceptance varies by game and version
Zero width space U+200B Unchanged Invisible and takes no width —

For keeping blank lines in a profile, see blank lines in an Instagram bio; why normalization changes some characters and not others is explained on the NickStyler nickname style page.

Questions or mistakes: contact NickStyler, or read about NickStyler.

Last updated: 4 November 2026.

Build your own version

Type your name or a word you like, pick a style and copy it straight into the game or app.

✨ Open the generator