Looking for a cute nickname for your crush? Whether you have just started talking, are flirting with someone you like, or already share a close relationship, the right nickname can make your conversations feel more personal.
A good crush nickname should match your relationship, their personality, and how comfortable you are with each other. Some names are sweet and subtle, while others are playful, romantic, flirty, or funny.
Below, you’ll find cute nicknames for a girl or boy crush, along with sweet, flirty, funny, cool, and unique ideas.
Cute Nicknames for Your Crush
These cute names are easy to use when you want to show affection without making the nickname overly romantic:
- Angel
- Angel Face
- Baby
- Baby Face
- Babe
- Beautiful
- Boo
- Boo Boo Bear
- Bright Light
- Buttercup
- Charming
- Cookie
- Cutie
- Cutie Pie
- Darling
- Doll Face
- Dream Girl
- Dreamboat
- Gorgeous
- Honey
- Honey Bun
- Love Bug
- Love Nugget
- Lovely
- Munchkin
- My Favorite
- My Sunshine
- Peachy Keen
- Precious
- Princess
- Smiley
- Sparkles
- Sweetie
- Sweetie Pie
- Sweetness
- Sunshine
- Treasure
- Twinkle
- Twinkly
Sweet Names to Call Your Crush
If you want something affectionate but not too intense, these sweet nicknames are a good starting point:
- Angel
- Baby Boo
- Buttercup
- Cuddle Cake
- Cutie Pie
- Darling
- Honey Bee
- Honey Bun
- Lovebug
- My Happiness
- My Heart
- My Love
- My Sunshine
- Peach
- Precious
- Rose
- Sugar
- Sugar Plum
- Sweetheart
- Sweetie Pie
- Sweet Pea
- Sweetums
- Treasure
- Starlight
- Shooting Star
If you’re still getting to know your crush, choose something light such as Sunshine, Smiley, Cutie, or Peach. More intimate names such as My Love or My Heart may be better once you’re already comfortable with each other.
Flirty Names to Call Your Crush
Want to make your attraction a little more obvious? These playful names can add a flirty tone to your messages:
- Angel Eyes
- Beautiful
- Bubbly
- Charming
- Cutie Pie
- Dream Girl
- Enchantress
- Flirty Fox
- Gorgeous
- Heartbeat
- Hottie
- Lovely
- Lovebug
- Precious
- Princess
- Radiant
- Siren
- Sparkle
- Sunshine
- Sweetheart
- Sugar Plum
- Treasure
Flirty nicknames that are less intense
If you’re not sure how your crush feels about you yet, start with a lighter nickname. Cutie, Sunshine, Smiley, Charming, and Beautiful can communicate interest without sounding overly serious.
As the relationship becomes more comfortable, you can move toward more affectionate names such as Sweetheart, Lovebug, or Dream Girl.
Funny Nicknames for Your Crush
A funny nickname can be a great choice when you already have a playful relationship. The best funny names are usually based on an inside joke or something distinctive about the person.
Here are some ideas:
- Angry Bird
- Boots
- Chatterbox
- Cheeseball
- Corny
- Drama Queen
- Dork
- Energizer Bunny
- Funny Girl
- Goober
- Goofy
- Hangry
- Hobbit
- Jelly Belly
- Lumpy
- Meatball
- Mini Me
- Miss Fussypants
- Pickles
- Roly Poly
- Shortie
- Smiley
- Snuggles
- Stinker
- Trouble
- Troublemaker
Tip: Avoid a nickname that makes your crush uncomfortable. A funny name works best when both people find it amusing.
Cool and Unique Nicknames for Your Crush
If ordinary names don’t feel right, try something with a little more personality:
- Ace
- Aurora
- Blaze
- Charmer
- Eclipse
- Firefly
- Goldie
- Khaleesi
- Lotus
- Magic
- Maverick
- Moonlight
- Onyx
- Pink Ranger
- Rapunzel
- Rebel
- Sparky
- Starlight
- Superstar
- Thunder
- Twinkle
- Wonderboy
- Xena
You can make a nickname even more unique by connecting it to something your crush loves, such as a favorite movie, sport, hobby, food, or music artist.
Nicknames for Your Girl Crush
If your crush is a girl, these names can work especially well:
- Angel Face
- Barbie Doll
- Beautiful
- Beauty
- Belle
- Cinderella
- Cutie
- Doll Face
- Dream Girl
- Gorgeous
- Jasmine
- Ladybug
- Love Bug
- Miss Perfect
- My Beloved
- My Happiness
- My Heart
- My Love
- Princess
- Queen
- Rose
- Sleeping Beauty
- Sweetie
- Sweetness
- Tiana
- Twinkle
Cute names for a girl you are just getting to know
If you’re not dating yet, you may want something less intimate:
- Beautiful
- Bright Light
- Charming
- Cutie
- Gorgeous
- Ladybug
- Peachy Keen
- Smiley
- Sunshine
- Twinkle
These let you be affectionate without making the relationship sound more serious than it is.
Nicknames for Your Boy Crush
If your crush is a boy, consider these cute, playful, or romantic options:
- Angel Boy
- Baby Boy
- Babyface
- Big Guy
- Champ
- Dreamboat
- Heartthrob
- Honey
- Loverboy
- McDreamy
- Mr. Right
- My Hero
- My Sunshine
- Prince Charming
- Romeo
- Snuggle Bear
- Stud
- Stud Muffin
- Superstar
- Teddy Bear
- Tough Guy
- Wonderboy
For someone you are only beginning to know, Champ, Sunshine, Babyface, Handsome, or Smiley can feel more natural than a strongly romantic name.
Nicknames Based on Personality
One of the easiest ways to create a meaningful nickname is to choose something that reflects your crush’s personality.
If they are cheerful
- Sunshine
- Smiley
- Sparkles
- Bright Light
- Happy
- Starlight
If they are sweet
- Honey
- Sweetie
- Sugar
- Cupcake
- Honey Bun
- Sweet Pea
If they are confident
- Ace
- Champ
- Queen
- King
- Superstar
- Boss
If they are funny
- Goofball
- Pickles
- Giggles
- Trouble
- Cheeseball
- Chatterbox
If they are romantic
- Romeo
- Juliet
- Dreamboat
- Sweetheart
- My Heart
- Lovebug
Nicknames With Meaning
Sometimes the meaning behind a nickname matters more than how unusual it sounds.
- Sunshine — for someone who makes your day brighter.
- Angel — for someone you see as kind or caring.
- Sweetheart — a classic expression of affection.
- Cutie — a playful way to show admiration.
- Dream Girl — for someone who feels like the person you’ve been hoping to meet.
- Star — for someone who stands out to you.
- Princess — a playful way to tell someone they are special.
- Sweet Pea — a gentle and affectionate nickname.
- Gorgeous — a direct compliment about someone’s appearance.
- Heartthrob — someone who makes your heart race.
- Dreamboat — someone you find especially attractive.
- Teddy Bear — someone who feels warm, comforting, and cuddly.
- Romeo — a playful nickname for someone romantic.
- Prince Charming — for someone who has a charming personality.
The original article already uses this meaning-based approach, but it is more effective when the explanations are short and genuinely useful rather than creating another keyword-heavy section.
How to Choose the Right Nickname for Your Crush
Choosing a nickname isn’t just about finding the cutest word. It should feel natural when you actually use it.
Consider how well you know each other
If you’ve only recently met, start with something casual such as Smiley, Cutie, Sunshine, or Beautiful.
If you’ve been talking for a while, you can try something more affectionate such as Sweetheart, Lovebug, or Honey Bun.
Match their personality
A nickname feels more meaningful when it describes something about the person.
Someone who is always making you laugh might suit Giggles or Goofball. Someone energetic might suit Sparky or Firecracker.
Think about your relationship
A nickname for someone you’re secretly crushing on doesn’t necessarily need to sound romantic. If you’re friends first, a playful name can feel more natural.
Consider their comfort
Not everyone likes pet names. If they don’t respond positively to a nickname, don’t force it.
Avoid names that comment negatively on someone’s appearance, body, personality, or insecurities.
Make it personal
The best nickname may not appear on any list.
Think about:
- An inside joke you share
- A favorite food
- A favorite movie or character
- A hobby
- Their favorite color
- A memorable place you’ve visited together
- A funny thing they once said
- A shortened version of their real name
A personal nickname can be much more meaningful than a generic term of endearment.
How to Tell if a Nickname Is Too Romantic
If you’re not dating your crush yet, consider how the nickname might sound when they receive it.
Low-pressure:
Cutie, Sunshine, Smiley, Beautiful, Charming
Playfully flirty:
Gorgeous, Angel Eyes, Dream Girl, Hottie
More romantic:
My Love, My Heart, Sweetheart, Lovebug
If you’re unsure, start with the less intense option and see how they respond.
Frequently Asked Questions About Crush Nicknames
What is a cute nickname for your crush?
Some popular options are Cutie, Sunshine, Angel, Beautiful, Sweetie, Love Bug, Honey, Smiley, Gorgeous, and Sweetheart.
What should I call my girl crush?
You could call her Beautiful, Cutie, Sunshine, Angel Face, Gorgeous, Sweetie, Princess, or Dream Girl. If you’re not very close yet, choose a lighter name such as Smiley or Sunshine.
What should I call my boy crush?
Good options include Handsome, Sunshine, Champ, Babyface, Dreamboat, Teddy Bear, Romeo, Superstar, and Heartthrob.
What is a flirty nickname for a crush?
Try Gorgeous, Beautiful, Angel Eyes, Dream Girl, Heartbeat, Hottie, Charming, or Lovebug. Choose a name that matches how comfortable you already are with each other.
What is a funny nickname for a crush?
Some playful choices include Goober, Pickles, Cheeseball, Giggles, Trouble, Chatterbox, Goofy, and Energizer Bunny.
What is a unique nickname for a crush?
You can try Moonlight, Firefly, Maverick, Sparky, Starlight, Onyx, Blaze, or Lotus. An even better option is to create a nickname based on an inside joke or shared experience.
Should I give my crush a nickname?
You can, but it doesn’t have to happen immediately. If you’re still getting to know each other, start with a simple nickname and see whether they enjoy it.
How do I create a nickname for my crush?
Base it on their personality, interests, appearance if appropriate, favorite things, or an inside joke. Combining part of their name with a meaningful word can also create something unique.
Final Thoughts
The best nickname for your crush is one that feels natural, personal, and appropriate for your relationship.
If you’re just getting to know them, start with something simple like Sunshine, Cutie, Smiley, or Beautiful. If you’ve become closer, you can try something more affectionate such as Sweetheart, Lovebug, Honey Bun, or My Heart.
And remember: you don’t have to choose the most unusual nickname on this list. Sometimes a simple name connected to a shared joke or special memory becomes the nickname that means the most.