Skip to Content

150+ Cool Sassy Girl Names With Attitude

Sassy girl names are a perfect if you love bold and spirited baby names. 

A sassy baby girl name is strong and full of personality, but it also has a hint of femininity you may want from a name for a baby girl. 

Some strong sassy girl names include Harley, Harlow, Alexa, Blair and Diana. One-syllable and two-syllable names make particularly good sassy names for girls as they’re punchy and roll off the tongue easily.

Sassy baby girl

Choosing an edgy and punchy baby girl name is a wonderful way to send your little one out into the world with a confident and inspiring name. 

Sassy names can also be super cute and a little cheeky, such as Roxie, Pippe and Elinor. 

There are over 150 cool girl name ideas in this article – from sweet and sassy girl names to unusual sassy girl names – plus their meanings! 

You may also like: Baby name trends 2022

Sassy girl names 

Amber 

An English name after the colour amber. 

Avery 

English and French name meaning ruler of elves. 

Cleo 

Greek name meaning glory or fame. 

Coco 

Meaning chocolate bean. 

Darcy 

A French name meaning dark. 

Fallon 

An Irish name meaning superiority or descended from a ruler. 

Faye 

Meaning loyalty and belief. 

Georgette 

A French and Latin name meaning farmer. 

Harley 

Meaning hare’s meadow. 

Isla 

A Spanish and Scottish name meaning island. 

Ivy 

After the evergreen climbing plant. 

Jade

Spanish name meaning stone of the side. It’s also after the green precious stone which is said to transmit wisdom and courage. 

James 

Unisex baby name meaning supplanter. 

Jazz

A shortened version of Jasmine, meaning lively. 

Josie 

British name meaning god increases. 

Katrina 

Greek name meaning pure. 

Lacie 

A French name meaning lace or braid. 

Leia 

Means weary in Hebrew. 

Lilith 

A Babylonian name meaning belonging to the night. 

Lola 

Spanish name meaning sorrows. 

Lourdes 

A French name meaning craggy slope. 

Lyra 

Meaning lyre, which is a harp. 

Margaret 

French and Greek name meaning pearl. 

Marley 

A unisex name meaning marshy meadow. 

Matilda 

German name meaning strong in battle.

Mila 

Meaning miracle. 

Milan 

After the Italian city. Also means favour or grace. 

Miley 

Meaning gracious or soldier. 

Naomi 

A Hebrew name meaning pleasantness. 

Nova 

Meaning new. 

Phoebe 

A Greek name meaning bright and radiant. 

Phoenix 

A gender neutral name meaning dark red. 

Piper 

English name meaning piper or flute player. 

Pixie 

Meaning fairy. 

Poppy 

After the pretty red flower. 

Posy 

Meaning bunch of flowers. 

Quinn

Meaning head and wise. 

Riley 

An Irish name meaning valiant or wood clearing. 

Rumer 

Meaning gypsy. 

Sadie 

Hebrew name meaning princess. 

Zara 

Meaning radiance or blooming flower. This is the name of the Queen’s granddaughter, who is an athletic member of the royal family and has competed at the Olympics in eventing, so it’s got great potential as a sassy, bold baby name. 

Cute sassy girl names

Amelia 

A name of Latin origin meaning industriousness. 

Arya

Meaning noble goddess. 

Bali 

Meaning strength. 

Bridget 

Meaning strength. 

Brittany 

A French/English name meaning from Britain. 

Brooke 

An Old English and Old German name meaning water or small stream. 

Cassandra 

A Greek name meaning warrior. 

Chloe 

A Greek name meaning blooming or fertility. 

Clara 

Meaning bright and clear or famous. 

Harlow 

Trendy name meaning from the rocky hill and of English origin. 

Hazel 

An English name meaning the hazelnut tree. 

June 

The name of the lead character in the Handmaid’s Tale, who is definitely sassy. It means young but also makes a good summer baby name. 

Leila 

Means night beauty in Arabic. 

Louisa 

A Name of French and German origin meaning famous warrior. 

Lyla

An Arabic name meaning night. 

Monroe 

Scottish name meaning from the mouth of the river. 

Nellie 

Meaning sun ray. 

Roxie 

A name of Persian origin meaning dawn. 

Ruby 

An edgy baby name meaning deep red precious stone. 

Serena 

The name means serene and peaceful, but we think it’s a sassy choice for a girl! 

Star 

A celestial baby name. 

Valentina 

Meaning health and strong. 

Wren 

Meaning bird. 

Zora 

A name of Slavic origin meaning sunrise. 

Sassy girl names with attitude 

Alexa 

Meaning defender of man. 

Blair 

A Scottish and Northern Irish name meaning plain. 

Diana 

A Greek and Latin name meaning divine. 

Elinor 

A name of Hebrew origin meaning god is my light. 

Eloise 

A French name meaning healthy and wide. 

Emily 

An English name meaning to strive or excel. 

Gia 

An Italian name meaning god is gracious. 

Helen 

Greek name meaning light. 

Kennedy 

An Irish Gaelic name meaning chief with a helmet. 

Kimora 

An American name meaning from the golden meadow. 

London 

After the capital city. 

Ophelia 

A Greek name meaning help. 

Paris 

An unusual baby name inspired by the capital of France. 

Pippa 

Meaning lover of horses. 

Rae 

The name of the lead female character in the more recent Star Wars movies. It means ewe or female sheep. 

Rory 

An unusual baby name for a girl meaning red. 

Ruthie 

A cute, sassy spin on the name Ruth, means friend or compassion. 

Scout 

Old French name meaning to listen. 

Skyla

English and Dutch name meaning scholar. 

Sloane

An Irish name meaning man of arms or warrior. 

Soleil 

French name meaning sun. 

Sonnet 

An English name meaning little song. 

Stormy 

An American name meaning impetuous nature. 

Veronica 

Meaning she who brings victory. 

Whitney 

An English name meaning white island. 

Zephyr 

A Greek name meaning west wind. 

Zoe 

A Greek name meaning life. 

Unusual sassy girl names 

Aeon 

Meaning angel of eternity. 

Athena 

A Greek name meaning goddess of wisdom and war or from Athens. 

Avril 

A name of Latin origin meaning to open. 

Azalea 

A Greek name meaning dry. 

Beatrix 

Name of German and English origin meaning voyager or blessed. 

Beulah 

Meaning married. 

Bexley 

English name meaning woodland clearing. 

Boudicca 

A strong girl’s name meaning victory. Boudicca was a warrior queen who rebelled against the Roman army. 

Briar 

Meaning thorny bush of wild roses. 

Brighton 

Meaning bridge settlement. 

Bronwen 

A Welsh name meaning white or fair. 

Calypso 

Greek name meaning she who hides. 

Cerise 

A pretty girl’s name of French origin meaning cherry. 

Chicago 

After the US city. 

Coral 

After the exotic sea growth. Perfect if you want a nature-inspired sassy baby name. 

Corrine 

Meaning maiden or spear. 

Domino 

Meaning lord. 

Echo 

A Latin and Greek name meaning reflected sound. 

Ember 

Meaning spark or burning low. 

Emerald 

An English name meaning precious stone. 

Ever 

Meaning always. 

Halsey 

English name meaning hallowed island. 

Henley 

Meaning high field. 

Hermione 

Meaning messenger or earthly. 

Lux

Meaning light. 

Lyric

English name meaning words to a song. 

Macy 

Meaning weapon in French or hill. 

Mina 

A German name meaning love. 

Niara 

Meaning with purpose. 

Pepper 

An English name meaning hot spice or berry. 

Rain 

An unusual unisex baby name that is perfect if you love nature baby names. 

Sierra 

A Spanish name meaning mountain. 

Tatum 

An Old English name meaning cheerful and bringing or joy. 

Venus 

A Latin name after the goddess of love and beauty. 

Vida 

Meaning life in Spanish. 

Wilma 

A German, Scottish and Swedish name meaning resolute protection. 

Xena 

Meaning guest or stranger. 

Sassy girl names

Vicky Smith is a mother of two daughters and a journalist. She has been writing and vlogging about parenting for over five years.