Cute Nickname Generator
Sweet, silly nicknames based on your name or not
Tap a name to copy itPress Space for a new batch500 names in this generator
Find a cute nickname for yourself, your best friend, your partner or your kid: adorable short forms of real first names (Lottie, Benji, Lulu, Teddy) shown with the name they come from, plus standalone pet names like Sweet Pea, Junebug and Snickerdoodle.
About cute nickname names
A cute nickname works because it is softer and smaller than the name it replaces. The classic way to make one from a first name is to keep one or two syllables and add a friendly ending: Charlotte becomes Lottie, Benjamin becomes Benji, Theodore becomes Teddy, Penelope becomes Penny or Poppy. Doubling a syllable is the other reliable trick, which is how Lucy turns into Lulu, Josephine into Jojo, Sophia into Fifi and Zoe into Zozo. Older English swaps also produce some of the cutest results, like Peggy and Daisy from Margaret, Polly from Mary, Hal from Henry and Bitsy from Beatrice.
The second family of cute nicknames has nothing to do with your name at all. These are the pet names parents, partners and best friends hand out: small foods (Peanut, Cupcake, Dumpling, Mochi), small creatures (Junebug, Duckling, Chipmunk, Lambchop), sweet things (Honey Bun, Sugarplum, Buttercup) and pure nonsense that sounds affectionate (Pookie, Snookums, Boo). The test is simple: would it sound right said softly to someone you like?
The list below does both. Name-based entries show the nickname with the full name it comes from in parentheses, so you can scan for your own name or a friend's, and the standalone pet names are grouped by flavour so you can pick the one that fits the person.
Tips for choosing a name
- Start from the name: find your own name or your friend's in the parentheses and try the short form out loud; Lottie, Benji, Ellie and Teddy stick because they are easy to call across a room.
- If the real name does not shorten well (Grace, Jack, Rose), add a soft ending instead: Gracie, Jackie and Rosie are cuter than the originals without changing them.
- Match the pet name to the person: food names (Peanut, Nugget, Mochi) suit kids and little siblings, while sweet ones (Honey, Lovebug, Sweet Pea) read as romantic when said to a partner.
- Keep it to one or two syllables; Bug, Boo and Pip land instantly, while anything longer than Snickerdoodle tends to get shortened by everyone anyway.
- Let the person veto it: a cute nickname only works if they like hearing it, so offer two or three and see which one they answer to.
Frequently asked questions
How do I get a cute nickname from my own name?
Look for your full first name in the parentheses in the list, where entries like Lottie (Charlotte) or Benji (Benjamin) show the cute form next to its source. If your name is not listed, use the same tricks: keep the first or last syllable and add -ie, -y or -kins, or double a syllable (Lulu, Jojo, Coco). Names that already sound short, like Grace or Jack, take a soft ending: Gracie, Jackie.
What are the cutest nicknames for a girl?
Name-based favourites are Lottie, Ellie, Evie, Lulu, Millie, Rosie, Sadie, Tilly, Winnie and Pippa. Standalone pet names that work for girls of any age include Sweet Pea, Junebug, Buttercup, Cupcake, Ladybug, Poppet and Sugarplum.
What are cute nicknames for a boy?
Benji, Teddy, Alfie, Archie, Charlie, Ollie, Freddie, Jamie, Sammy and Theo are the classic cute short forms. For pet names, Bug, Bubba, Buddy, Peanut, Nugget, Cub, Sprout and Little Bear all read as affectionate rather than babyish.
Can I use these as cute nicknames for my boyfriend or girlfriend?
Yes. The sweet-sounding standalone names (Honey Bun, Lovebug, Sweet Pea, Boo, Pookie, Sunshine) are the ones most couples actually use, and a cute short form of your partner's name is often the most personal choice. If you want nicknames written specifically for a partner, the boyfriend and girlfriend pet name generators linked below go deeper.
All 500 cute nickname names
Browse the full list
- Abby (Abigail)
- Abs (Abigail)
- Addie (Adeline)
- Lina (Adeline)
- Lexi (Alexandra)
- Allie (Alexandra)
- Sasha (Alexandra)
- Ali (Alison)
- Millie (Amelia)
- Mia (Amelia)
- Mandy (Amanda)
- Andi (Andrea)
- Angie (Angela)
- Annie (Anna)
- Nan (Anna)
- Nettie (Annette)
- Ash (Ashley)
- Avie (Ava)
- Bea (Beatrice)
- Trixie (Beatrice)
- Bitsy (Beatrice)
- Bells (Bella)
- Bree (Brianna)
- Brookie (Brooke)
- Cammie (Camilla)
- Milla (Camilla)
- Caro (Caroline)
- Carrie (Caroline)
- Cassie (Cassandra)
- Kit (Catherine)
- Kitty (Catherine)
- Cate (Catherine)
- Lottie (Charlotte)
- Lola (Charlotte)
- Charlie (Charlotte)
- Coco (Chloe)
- Tina (Christina)
- Chrissy (Christina)
- Clemmie (Clementine)
- Clem (Clementine)
- Connie (Constance)
- Dani (Daniela)
- Debbie (Deborah)
- Lila (Delilah)
- Dot (Dorothy)
- Dottie (Dorothy)
- Dolly (Dorothy)
- Edie (Edith)
- Ellie (Eleanor)
- Nell (Eleanor)
- Nora (Eleanor)
- Lizzie (Elizabeth)
- Libby (Elizabeth)
- Betsy (Elizabeth)
- Bess (Elizabeth)
- Lilibet (Elizabeth)
- Eliza (Elizabeth)
- Effie (Elizabeth)
- Emmy (Emily)
- Em (Emily)
- Emmie (Emma)
- Evie (Evelyn)
- Evvy (Evangeline)
- Flo (Florence)
- Flossie (Florence)
- Frankie (Francesca)
- Cesca (Francesca)
- Gabby (Gabriella)
- Georgie (Georgia)
- Gracie (Grace)
- Gigi (Gianna)
- Hanny (Hannah)
- Hattie (Harriet)
- Hettie (Harriet)
- Hazy (Hazel)
- Izzy (Isabella)
- Bella (Isabella)
- Jackie (Jacqueline)
- Jenny (Jennifer)
- Jen (Jennifer)
- Jess (Jessica)
- Jessie (Jessica)
- Josie (Josephine)
- Jojo (Josephine)
- Posy (Josephine)
- Fifi (Josephine)
- Jules (Julia)
- Juju (Julia)
- Katie (Katherine)
- Kat (Katherine)
- Kay (Katherine)
- Kimmy (Kimberly)
- Lolly (Laura)
- Lil (Lillian)
- Lily (Lillian)
- Lulu (Lucy)
- Luce (Lucy)
- Maddie (Madeline)
- Maggie (Margaret)
- Meg (Margaret)
- Peggy (Margaret)
- Daisy (Margaret)
- Greta (Margaret)
- Midge (Margaret)
- Mimi (Maria)
- Marty (Martha)
- Mattie (Martha)
- Molly (Mary)
- Polly (Mary)
- Mamie (Mary)
- Tilly (Matilda)
- Tilda (Matilda)
- Mel (Melanie)
- Shelly (Michelle)
- Mitzi (Miriam)
- Nat (Natalie)
- Tally (Natalie)
- Nikki (Nicole)
- Liv (Olivia)
- Livvy (Olivia)
- Ollie (Olivia)
- Patty (Patricia)
- Trish (Patricia)
- Penny (Penelope)
- Poppy (Penelope)
- Pippa (Philippa)
- Pip (Philippa)
- Cilla (Priscilla)
- Becky (Rebecca)
- Bex (Rebecca)
- Roz (Rosalind)
- Rosie (Rose)
- Sammy (Samantha)
- Sadie (Sarah)
- Sal (Sarah)
- Sophie (Sophia)
- Soso (Sophia)
- Steph (Stephanie)
- Stevie (Stephanie)
- Susie (Susan)
- Sukie (Susan)
- Teddy (Theodora)
- Thea (Theodora)
- Dora (Theodora)
- Val (Valerie)
- Nessa (Vanessa)
- Vicky (Victoria)
- Tori (Victoria)
- Vix (Victoria)
- Ginny (Virginia)
- Ginger (Virginia)
- Viv (Vivian)
- Vivi (Vivian)
- Willa (Wilhelmina)
- Mina (Wilhelmina)
- Billie (Wilhelmina)
- Winnie (Winifred)
- Freddie (Winifred)
- Zozo (Zoe)
- Zuzu (Susanna)
- Lulu (Louise)
- Lou (Louise)
- Ronnie (Veronica)
- Roni (Veronica)
- Nell (Helen)
- Nellie (Helen)
- Lena (Helena)
- Tess (Theresa)
- Tessie (Theresa)
- Cece (Cecilia)
- Cissy (Cecilia)
- Dee (Diana)
- Di (Diana)
- Fran (Frances)
- Frannie (Frances)
- Gwen (Gwendolyn)
- Wendy (Gwendolyn)
- Immy (Imogen)
- Izzie (Isadora)
- Dory (Isadora)
- Kenzie (Mackenzie)
- Mac (Mackenzie)
- Lexie (Alexis)
- Lolo (Lauren)
- Mads (Madison)
- Maisie (Margaret)
- Nina (Antonina)
- Toni (Antonia)
- Ottie (Ottilie)
- Tillie (Ottilie)
- Raffy (Raphaela)
- Romy (Rosemary)
- Rosa (Rosalie)
- Sunny (Sonia)
- Tabby (Tabitha)
- Tabs (Tabitha)
- Ursie (Ursula)
- Vi (Violet)
- Vivi (Viviana)
- Wren (Rowena)
- Xander (Alexander)
- Lex (Alexander)
- Alfie (Alfred)
- Andy (Andrew)
- Drew (Andrew)
- Tony (Anthony)
- Artie (Arthur)
- Benji (Benjamin)
- Benny (Benjamin)
- Charlie (Charles)
- Chaz (Charles)
- Kit (Christopher)
- Topher (Christopher)
- Danny (Daniel)
- Davey (David)
- Teddy (Edward)
- Eddie (Edward)
- Ned (Edward)
- Eli (Elijah)
- Freddie (Frederick)
- Gabe (Gabriel)
- Georgie (George)
- Hal (Henry)
- Hank (Henry)
- Ike (Isaac)
- Jakey (Jacob)
- Jamie (James)
- Jimmy (James)
- Jonny (Jonathan)
- Joey (Joseph)
- Leo (Leonardo)
- Lou (Louis)
- Matty (Matthew)
- Maxie (Maximilian)
- Mikey (Michael)
- Nate (Nathaniel)
- Natty (Nathaniel)
- Nicky (Nicholas)
- Cole (Nicholas)
- Ollie (Oliver)
- Ozzie (Oscar)
- Paddy (Patrick)
- Petey (Peter)
- Ricky (Richard)
- Robbie (Robert)
- Bobby (Robert)
- Sammy (Samuel)
- Seb (Sebastian)
- Bash (Sebastian)
- Theo (Theodore)
- Tommy (Thomas)
- Timmy (Timothy)
- Billy (William)
- Liam (William)
- Zach (Zachary)
- Archie (Archibald)
- Auggie (Augustus)
- Gus (Augustus)
- Bram (Abraham)
- Cal (Calvin)
- Dom (Dominic)
- Finn (Finnegan)
- Gray (Grayson)
- Huck (Huckleberry)
- Jude (Judah)
- Kai (Malakai)
- Lenny (Leonard)
- Monty (Montgomery)
- Nico (Nicolas)
- Rafe (Raphael)
- Ronnie (Ronald)
- Rory (Roderick)
- Sonny (Santino)
- Teo (Mateo)
- Vinny (Vincent)
- Wes (Wesley)
- Sweet Pea
- Honey Bun
- Cupcake
- Bug
- Junebug
- Peanut
- Pumpkin
- Buttercup
- Sunshine
- Snickerdoodle
- Doodlebug
- Ladybug
- Bumblebee
- Button
- Cookie
- Muffin
- Biscuit
- Bean
- Jellybean
- Noodle
- Nugget
- Dumpling
- Pickle
- Peaches
- Cherry
- Sugarplum
- Marshmallow
- Smidge
- Squeak
- Pudding
- Cuddlebug
- Snugglebug
- Lovebug
- Boo
- Bubba
- Bubbles
- Giggles
- Sparkle
- Twinkle
- Starlight
- Moonbeam
- Rosebud
- Petal
- Blossom
- Poppet
- Pipsqueak
- Tater Tot
- Toots
- Tootsie
- Dimples
- Freckles
- Chipmunk
- Bunny
- Duckling
- Kitten
- Lambchop
- Cub
- Pup
- Minnow
- Tadpole
- Sprout
- Bambi
- Pebble
- Itty Bitty
- Munchkin
- Half-Pint
- Short Stack
- Sweetie
- Sweets
- Sweetheart
- Honey
- Honeybee
- Lovey
- Dove
- Darling
- Dearie
- Angel
- Cutie
- Cutie Pie
- Pookie
- Snookums
- Smoochie
- Baby Cakes
- Puddin
- Gumdrop
- Lollipop
- Sprinkles
- Cinnamon
- Maple
- Waffles
- Pancake
- Mochi
- Boba
- Pudge
- Squishy
- Fluffy
- Fuzzy
- Wiggles
- Ziggy
- Peep
- Chickpea
- Chickie
- Robin
- Kiki
- Didi
- Bibi
- Toto
- Momo
- Lili
- Bobo
- Pompom
- Tutu
- Yoyo
- Lala
- Mimsy
- Pixie
- Peanut Butter
- Jelly
- Cocoa
- Cocoa Puff
- Truffle
- Bonbon
- Toffee
- Caramel
- Butterscotch
- Fudge
- Brownie
- Pudding Cup
- Teacup
- Buttons
- Thimble
- Acorn
- Hazelnut
- Pistachio
- Clover
- Ivy
- Juniper
- Apricot
- Plum
- Clementine
- Kiwi
- Blueberry
- Raspberry
- Lemon Drop
- Kumquat
- Dewdrop
- Snowflake
- Snowdrop
- Sunbeam
- Honey Bunny
- Bunbun
- Bunnykins
- Lambkin
- Ducky
- Quackers
- Panda
- Koala
- Hedgie
- Mousie
- Hammie
- Piglet
- Owlet
- Fawn
- Cubby
- Boo Bear
- Honey Bear
- Sugar Bear
- Sugar Pie
- Sugar Lump
- Sweet Cheeks
- Sweetums
- Honeycomb
- Honeydew
- Honeypie
- Lovebird
- Love Muffin
- Lovey-Dovey
- Turtle Dove
- Flutterby
- Lettie (Letitia)
- Birdie (Bridget)
- Bridie (Bridget)
- Dodie (Dorothea)
- Gussie (Augusta)
- Hennie (Henrietta)
- Etta (Henrietta)
- Lexa (Alexa)
- Lulie (Lucinda)
- Cindy (Lucinda)
- Mabs (Mabel)
- Minnie (Wilhelmina)
- Kenna (Mackenna)
- Rory (Aurora)
- Rosie (Rosalind)
- Teddie (Edwina)
- Winnie (Edwina)
- Elsie (Elspeth)
- Essie (Esther)
- Hollie (Holland)
- Junie (Juniper)
- Loulou (Louisa)
- Ree (Marie)
- Nonie (Nora)
- Beanie (Sabine)
- Raffi (Rafael)
- Bertie (Albert)
- Ernie (Ernest)
- Fitz (Fitzgerald)
- Frankie (Francis)
- Freddy (Alfred)
- Jojo (Jonah)
- Lenny (Lennox)
- Mose (Moses)
- Rudy (Rudolph)
- Sully (Sullivan)
- Tuck (Tucker)
- Wally (Walter)
- Ziggy (Sigmund)
- Peanut Butter Cup
- Snugglebunny
- Bugaboo
- Cuddles
- Pudding Pop
Related generators
Nickname Generator
Nicknames Based on Your Name or Personality
Funny Nickname Generator
Silly, punny nicknames based on real names
Cute Name Generator
Sweet, adorable names for babies, pets and characters
Pet Name Generator for Boyfriend
Cute, Funny and Flirty Nicknames for Your Guy
Pet Name for Girlfriend Generator
Sweet, Playful and Unique Nicknames for Her
Couple Pet Name Generator
Sweet, Silly and Romantic Pet Names for Couples
More in Real-World Names & Cultures
Japanese Clan Name Generator
Historical Samurai Clans and Original Japanese Family Names
Urdu Name Generator
Authentic Pakistani and Urdu Names for Men and Women
Hungarian Name Generator
Real Magyar names in surname-first order
Afrikaner Name Generator
Authentic Afrikaans names from the platteland to Pretoria
Modern Name Generator
Contemporary First and Last Names That Sound Current
Cute Boy Name Generator
Sweet, short boy names from Theo to Ziggy