Baby Names

220 Weird Bad Ass Names with Meanings

Every parent is looking for the right name for their baby. But in doing so, many go for names that aren’t popular for whatever reason. However, this is a costly mistake because you can’t change the name later.

We’ve all heard stories where parents name their child something that the child ends up growing up to hate it. How can you avoid that? Do some research and check out some popular ba ass baby names to get a better idea.

  • Imani – ““faith” 
  • Irvin – “fresh water”
  • Issa – “God redeems”
  • Shania – “on the way”
  • Sheniqua – “God is gracious”
  • Tia – “goddess”
  • Umbrosia – “food for gods”
  • Yolanda – “violet”
  • Zari – “golden”
  • Ahmod – “highly praise”
  • Asaad – “lion”
  • Autry – “noble strength”
  • Booker – ‘scribe”
  • Busta – “fellow”
  • Vera-“True”
  • Gemma –“gemstone”
  • Hope-“Desire of fulfillment”
  • Amalie-“Hope”
  • Harlow-“meadow of hares”
  • Charlie-“beautiful”

In the past, some parents have named their children after celebrities or fictional characters. Sometimes the parents themselves will choose a name that is not typical. Other times they will choose a name that is not common at all.

Some parents are so overwhelmed with the task of naming their child that they opt for a one-word baby name. And although this has been a popular choice, it’s not always the best decision.

In many cultures around the world, a name is considered an important part of a child’s identity. Besides, it’s a good idea to avoid naming your child the same as their father, which might lead to confusion. So, what should the perfect baby’s name be? Let’s dive into the list of awesome bad ass baby names.

  • Emersyn-“Powerful”
  • Summer-“Season”
  • Anya-“graceful”
  • Asantewaa-“Warrior”
  • Perla-“Pearl”
  • Exie-“anklet”
  • Kumani-“destiny”
  • Estelle-“Star.
  • Clementine-“Merciful”
  • Farrell – ‘superior man”
  • Furnell – “fern covered hill”
  • Gabriel – “God is my strength”
  • Guyton – “Guy”
  • Hampton – “high settlement”
  • Herold – “to rule”
  • Isaiah – “Yahweh is salvation”
  • Izaak – “laughter”
  • Jamal – “handsome”

Bad Ass Names

  • Josie-“God will increase”
  • Carlotta-“free”
  • Joelle-“Jehovah is God”
  • Yolanda-“Violet”
  • Marlene-“Star of the sea”
  • Jayden-“thankful”
  • Nadia-“Hope”
  • Piper-“Feisty yet floaty”
  • Gale-“joyful”
  • Carolina-“Freeholder”
  • Karlus – “free man”
  • Kwamie – “born on a Saturday”
  • Llyod – Lloyd means “grey”
  • Luther – “people’s warrior”
  • Malik – “king”
  • Major – “one who is great”
  • Nathan – “gift from God”
  • Noah – “comfort”
  • Jada – “God knows”
  • Jalen – “healer”
  • Jamal – “beauty”

Popular Bad Ass Names

  • Jashanna – “celebration”
  • Kimani – sweet”
  • Lafyette – ‘surname”
  • Liana – “youthful”
  • Makayla – “who is like God”
  • Merryll – “bright as the sea”
  • Nakala – “victory”
  • Nevaeh – “heaven”
  • Orlena – “gold”
  • Patriciana – “noblewoman”
  • Quetta – “wildflower”
  • Rhianna – “great queen”
  • Holly-“To prick”
  • Mirta-“myrtle”
  • Harriett-“home-ruler”
  • Scarlett-“shade of red”
  • Opal-“Jewel’
  • Dakota-“friend”
  • Ace-“unity”
  • Kinsley-“King’s meadow”
  • Selina-“moon”
  • Iman-“faith”
Bad Ass Names

What are some of the cutest bad ass baby names?

  • Serena-“Tranquil”
  • Irie-“Good”
  • Selena-“Moon goddess”
  • Stella-“Star”
  • Yuka-“Reason”
  • Marley-“Pleasant seaside meadow”
  • Beatrix-“Voyager”
  • Lena-“Light”
  • Cassandra-“warrior”
  • Harlow-“Army hill”
  • Dola-“the crown bring honor”
  • Lara-“Protection”
  • Lily-“White flower”
  • Ausha-“Energetic”
  • Artemesia-“gift from Artemis”
  • Lola-“sorrows”
  • Hazzell – “the hazelnut tree”
  • Hannah – “grace”
  • Hanita – “divine grace”
  • Indigo – “blue color”
  • Imani – “faith”

More Baby Names:

Tips for Naming Your Babies

There are millions of baby names out there, and while most parents decide on a name and stick with it for the rest of their lives, there are some who wish the best for their future child, but don’t have a clue how to choose a name. These parents may be confused about why they can’t come up with a name for their baby, or they may have tried several times and have given up on the idea.

If you are considering giving your child a name, there are some things you should know:

1.      Pick the name you love, even if it is popular.

It is popular and you love it. Anything else you need to think upon? Nope. Go for it. If you want to give it uniqueness, think of a great middle name.

Here are some popular bad ass baby names out there:

  • Lilith-“ghost”
  • Rochelle-“Little rock”
  • Juno-“queen of heaven”
  • Frankie-“free-one”
  • Jasmine-“Gift from God”
  • Adina-“Gentle”
  • Finley-“fair-haired warrior”
  • Beretta-“gun”
  • Coral-“the sentry”
  • Debbie-“bee”
  • Magnolia-“Flower”
  • Ainsley-“solitary clearing”
  • Sienna-“Orange-red.
  • Samara-“gentle”
  • Ida-“work”

2.      Do not skip lovely bad ass baby names even if they are unique, unusual, and different.

Sometimes, parents will not go for unusual, unique, and different baby names. They consider it weird. Let me tell you that being attractive and thought provoking is the game these days.

How would you like these bad ass baby names:

  • Akilah – “logical”
  • Amani – “faith”
  • Brianna – ‘strong and virtuous”
  • Braelin – “intelligent”
  • Capria – “whimsical and musical”
  • Cedrica – “battle chieftain”
  • Dallas – “meadow dwelling”
  • Dazzline – “little angel”
  • Edith – “blessed”!
  • Ezra – ‘someone who helps”
  • Fatema – “captivating”
  • Fayth – “powerful someone”
  • Gabrielle – “woman of God”
  • Gail – “my father rejoices”
  • Ida – “labor”

3.      Be confident if you want to go toward personalized spellings for your baby’s name.

SURE. You should be confident when giving personalized spellings to your baby’s name. However, it is important that you do not make it weird. Adding or removing an alphabet would be enough here.

Try changing these baby names spellings into personalized ones:

Adira

  • Meaning: “Strong”
  • Origin: Hebrew.
  • Description: In Disney’s “Tangled: The Series,” she’s a fierce, mysterious warrior.
  • Spellings and Variations: Adirah.
  • Famous people with this names: Adira.

Aella

  • Meaning: “Whirlwind”
  • Origin: Greek.
  • Description: She’s one of the fiercest Amazon warriors who favored using a double-ax as a weapon.
  • Spellings and Variations: Aela.
  • Famous people with this names: Aella.

Aiden

  • Meaning: “Little fiery one”
  • Origin: Irish.
  • Description: This unisex Irish name comes from “Aodh” (the Celtic god of the sun). Its Turkish version means “enlightened.”
  • Spellings and Variations: Aydin.
  • Famous people with this names: Aidan T. Quinn.

Aleta

  • Meaning: “Little winged one”
  • Origin: Dutch.
  • Description: In Greek, it means “truthful” and is the name of the goddess of truth.
  • Spellings and Variations: Aleeta, Alleta, or Aletta.
  • Famous people with this names: Aleta Chappelle.

Alexandra

  • Meaning: “Defender of man”
  • Origin: Greek.
  • Description: The name comes from the Greek word “alexein,” which means “to protect.”
  • Spellings and Variations: Alexie, Alex, and Alexis.
  • Famous people with this names: Alexandra Burke.

Alvara

  • Meaning: “Elf warrior”
  • Origin: Italian.
  • Description: In Italian, the name means “elf warrior,” but it can also mean “one who speaks the truth” in Spanish.
  • Spellings and Variations: Alvahrah or Alvarah.
  • Famous people with this names: Álvaro Díaz González.

Amelia

  • Meaning: “Work”
  • Origin: Latin.
  • Description: Amelia Earhart was an American aviator well known for being the first woman to fly solo across the Atlantic Ocean.
  • Spellings and Variations: Amalia.
  • Famous people with this names: Amelia Boynton Robinson.

Amira

  • Meaning: “Ruling princess”
  • Origin: Arabic.
  • Description: The name can also mean “treetop” in Hebrew.
  • Spellings and Variations: Ameera, Ameerah, Amirah, or Ammira.
  • Famous people with this names: Amira Casar.

Angelina

  • Meaning: “Messenger”
  • Origin: Greek.
  • Description: It’s from the Greek word “angelos,” which means “messenger.”
  • Spellings and Variations: Angela, Angie, Angelica, Angelic, or Angeline.
  • Famous people with this names: Angelina Jolie Voight.

Ara

  • Meaning: “Brings rain”
  • Origin: Arabic.
  • Description: It was originally considered among baby boy names because it means “king” in Arabic.
  • Spellings and Variations: Arrah, Arah, or Arra.
  • Famous people with this names: Ara Ball.

Ariel

  • Meaning: “Lion of God”
  • Origin: Hebrew. ,
  • Description: It’s a unisex name popular as a female name in modern times.
  • Variations/Synonyms: Ariela, Ariella, or Arielle.
  • Famous people with this names: Ariel Behar.

Artemis

  • Meaning: “Butcher”
  • Origin: Greek.
  • Description: It comes from the Greek word “artamos,” meaning “butcher.”
  • Spellings and Variations: Artemes.
  • Famous people with this names: Artemis Fowl.

Arya

  • Meaning: “air”
  • Origin: Italian.
  • Description: It’s a unisex name that also means “air”.
  • Spellings and Variations: Aria, Aryane, or Ariana.
  • Famous people with this names: Arya Bhatta.

Athena

  • Meaning: “Praise”
  • Origin: Greek.
  • Description: She’s the Greek goddess of wisdom and war.
  • Spellings and Variations: Atheena.
  • Famous people with this names: Athena Andreadis.

4.      Crossing your favorite bad ass baby names on the feedback on friends and family members.

Feedback is important. But it does not mean to listen to every other person’s opinion. You will hardly find bad ass baby names that everybody would like. Therefore, get feedback but still know your choice.

Consider getting feedback on these baby names from your friends and family members:

  •  Fallon-“leader”
  • Faith-“Trust”
  • Trista-“Noisy”
  • Jarah-“bravery”
  • Pandora-“all gifts”
  • Wendy-“Friend”
  • Myka-“Who resembles God?”
  • Bella-“Beautiful”
  • Paris-“Wallet”
  • Caelan-“strong warrior”
  • Tierra – “earth”
  • Travis – “to cross”
  • Trevon – ‘shrewd”
  • Xavier – “new abode”
  • Zahair – “assistant”
  • Zion – “highest point”

5.      Do a little research and find what is out there.

Research is important step for the first-time parents as well for those who do not know what sort of names people pick. You will be all good once you do a little internet research. You will also be able to find some great bad ass baby names that you might consider now or in the future.

Here are some common baby names examples to help you:

Kelsey

  • Meaning: “From the island of ships”
  • Origin: Viking
  • Description: Origin Viking and its Meaning From the island of ships.
  • Spellings & Variations: Kelcie, Kelsea, Kelsi, Kelsie, Kelsee.
  • Famous People with this Name: Kelsey Chow.

Yrsa

  • Meaning: “Wild she-bear”
  • Origin: Viking, Icelandic.
  • Description: Origin Viking and its Meaning Wild she-bear.
  • Spellings & Variations: Ursa.
  • Famous People with this Name: Yrsa .

Ylva

  • Meaning: “Female wolf”
  • Origin: Viking.
  • Description: Origin Viking and its Meaning Female wolf.
  • Spellings & Variations: NA.
  • Famous People with this Name:Ylva Johansson.

Mirta

  • Meaning: “Crown of thorns”
  • Origin: Spanish.
  • Description: It can also mean “myrtle” in Croatian.
  • Spellings and Variations: Mirtha.
  • Famous people this names: Mirta Miller.

Mulan

  • Meaning: “Wood orchid”
  • Origin: Chinese.
  • Description: This brave Disney heroine joined the Imperial Army disguised as a man to prevent her sickly father from joining the war.
  • Spellings and Variations: Mu Lan.
  • Famous people with this names: Mulan.

Murphy

  • Meaning: “Sea warrior”
  • Origin: Irish.
  • Description: It’s a unisex name that also means “descendant of Murchadh (a sea warrior).”
  • Spellings and Variations: Murphie.
  • Famous people with this names: Aaron James Murphy.

Nadia

  • Meaning: “Hope”
  • Origin: Slavic.
  • Description: Nadia Murad is an activist who became the first female from Iraq to receive a Nobel Peace.
  • Spellings and Variations: Nadya.
  • Famous people with this names: Nadia Echeverría Alam.

Naja

  • Meaning: “Rescue”
  • Origin: Arabic.
  • Description: It can also mean “a boy’s younger sister” in Arabic.
  • Spellings and Variations: Naija.
  • Famous people with this names: Naja.

Natasha

  • Meaning: “Birthday of the Lord”
  • Origin: Russia.
  • Description: In popular culture, Natasha Romanoff is a special agent of S.H.I.E.L.D. and one of the “Avengers.” 
  • Spellings and Variations: Natalia.
  • Famous people with this names: Natasha Henstridge.

Nebula

  • Meaning: “Mist”
  • Origin: Latin.
  • Description: She’s the fierce robotic warrior (daughter of Thanos) in the “Avengers” series.
  • Spellings and Variations: Nebulae and Nebulah.
  • Famous people with this names: Nebula.

Neera

  • Meaning: “Capable of great destruction”
  • Origin: Spanish.
  • Description: She’s one of the Nereids (sea nymphs) in Greek mythology.
  • Spellings and Variations: Nirah.
  • Famous people with this names: Neera Yadav.

Nichola

  • Meaning: “Victory of the people”
  • Origin: Greek.
  • Description: It’s the modern form of “Nike,” the goddess of victory.
  • Spellings and Variations: Nike.
  • Famous people with this names: Nicole Oresme.

Nyx

  • Meaning: “Night”
  • Origin: Greek.
  • Description: She’s the Greek goddess and personification of the night.
  • Spellings and Variations: Niks and Nox.
  • Famous people with this names: Nyx.

Ake

  • Meaning: “Forebear, ancestor”
  • Origin: Viking.
  • Description: Origin Viking and its Meaning ancestor.
  • Spellings & Variations: Aki.
  • Famous People with this Name: Åke Borg.

6.      Consider the names of the subsequent children.

Maybe, you are first time parents and figuring out some cool bad ass baby name. It is a good idea to consider the names of subsequent children too.

7.      Avoid the names with bad meanings.

Baby names with bad meanings can be a cause of embarrassment for you and your kid. Be sure to know the meaning of the name you are gonna pick and be sure it is encouraging and positive.

Here are some of the cool bad ass baby names with meanings:

  • Luna-“moon”
  • Cleo-“the celebrated one”
  • Savannah-“Treeless plain”
  • Murphy-“sea warrior”
  • Trinity-“referring to the Holy Trinity”
  • Gabrielle-“God is my strength”
  • Melody-“Song”
  • Georgia-“Farmer”
  • Marina-“From the sea”
  • Lilac-“Bluish”
  • Layla-“dusk”

8.      Pick up good people’s names from history.

The name of person has an effect on his/her personality, it is said. Maybe, that’s the reason why people choose names from history. You can consider this as well. I am sure you have heard about many legends from the past. I bet you’d find some awesome and useable bad ass baby names if you look into it.

We have a small list of bad ass baby names here for you to check out and know if you have heard them before:

Loki

  • Meaning: “Mischievous, trickster, god of destruction”
  • Origin: Viking
  • Description: Origin Viking and its Meaning Mischievous, trickster, god of destruction.
  • Spellings & Variations: Loke.
  • Famous People with this Name: Loki (Norse God).

Leif

  • Meaning: “Successor, descendant, heir”
  • Origin: Viking.
  • Description: Origin Viking, and its Meaning Successor, descendant, heir.
  • Spellings & Variations: Leiv, Leiff.
  • Famous People with this Name: Leif Ericson.

Manning

  • Meaning: “Powerful and valiant, son of man, son of the hero”
  • Origin: Viking.
  • Description: Origin Viking and its Meaning powerful and valiant, son of man, son of the hero.
  • Spellings & Variations: Manangi.
  • Famous People with this Name: Manning Force Haye.

Ember

  • Meaning: “Smoldering coal”
  • Origin: English.
  • Description: It can also be a name for baby boys.
  • Spellings and Variations: Ehmber.
  • Famous people with this names: Ember.

Endellion

  • Meaning: “Fire soul”
  • Origin: Cornish.
  • Description: The name meaning makes it a strong name for your little one.
  • Spellings and Variations: Endelienta.
  • Famous people with this names: Florence Rose Endellion Cameronb.

Evren

  • Meaning: “Universe”
  • Origin: Turkish.
  • Description: It’s the name of a dragon in Turkish mythology.
  • Spellings and Variations: Evreen.
  • Famous people with this names: Evren Cagiran.

Finley

  • Meaning: “Fair warrior”
  • Origin: Scottish.
  • Description: It’s the unisex version of “Fionnlagh,” which comes from the Old Irish elements “fionn” (white) and “laoch” (hero or warrior).
  • Spellings and Variations: Finnley.
  • Famous people with this names: Chuck Finley.

Freya

  • Meaning: “Noble lady”
  • Origin: Scandinavian.
  • Description: She’s the goddess of love and fertility in Scandinavian mythology.
  • Spellings and Variations: Freiya and Freyah.
  • Famous people with this names: Freya Allan.

Hale

  • Meaning: “Hero”
  • Origin: Old English.
  • Description: This Old English name was originally used for boys but became popular for girls in modern times.
  • Spellings and Variations: Halle.
  • Famous people with this names: Hale Boggs.

Harley

  • Meaning: “Hare meadow”
  • Origin: Old English.
  • Description: It comes from the Old English words “hare” (rabbit or hare) and “leah” (clearing or meadow).
  • Spellings and Variations: Harly.
  • Famous people with this names: Harley Race.

Harlow

  • Meaning: “Rocky hill”
  • Origin: English.
  • Description: It comes from the Old English word “hær” (rock) and “hlāw” (hill).
  • Spellings and Variations: Harlowe.
  • Famous people with this names: Harry Harlow.

Harriet

  • Meaning: “Home ruler”
  • Origin: German.
  • Description: It’s the feminine form of “Henry.”
  • Spellings and Variations: Hariet.
  • Famous people with this names: Harriet Harman.

Hera

  • Meaning: “Protectress”
  • Origin: Greek.
  • Description: She’s the queen of the gods in Greek mythology and the counterpart of the Roman goddess Juno.
  • Spellings and Variations: Hira, Herra, or Juno (Roman).
  • Famous people with this names: Hera Hilmar.

Hildegard

  • Meaning: “Battle stronghold”
  • Origin: Old High German.
  • Description: In Scandinavian mythology.
  • Spellings and Variations: Hildegarda, Hildegárd, and Hildegarde.
  • Famous people with this names: Hildegard of Bingen.

Hippolyte

  • Meaning: “Stampeding horses”
  • Origin: Greek.
  • Description: She’s the daughter of Ares (god of war) and Otrera (creator and first queen of the Amazons).
  • Spellings and Variations: Hippolyta.
  • Famous people with this names: Saint Hippolytus of Rome.

Ida

  • Meaning: “Industrious”
  • Origin: Old Norse.
  • Description: It comes from the Germanic element “id” (work) or the Old Norse word “ið” (deed or action).
  • Spellings and Variations: Iida or Idella.
  • Famous people with this names: Ida Baccini.

Jarah

  • Meaning: “Boldness”
  • Origin: Arabic.
  • Description: It’s a sweet-sounding name with a kickass meaning.
  • Spellings and Variations: Jarrah.
  • Famous people with this names: Jarah.

Jedda

  • Meaning: “Jet-black gemstone”
  • Origin: Greek.
  • Description: In Nyungar, the name also means “wren” (a bird).
  • Spellings and Variations: Jedah.
  • Famous people with this names: Jedda.

Jett

  • Meaning: “Black”
  • Origin: English.
  • Description: It’s a unisex name that can also mean “gemstone.”
  • Spellings and Variations: Jette.
  • Famous people with this names: Jett Pangan.

Jinx

  • Meaning: “Charm”
  • Origin: Latin.
  • Description: It can be a cool name for your little one.
  • Spellings and Variations: Jynx .
  • Famous people with this names: Jinx Falkenburg.

Jubilee

  • Meaning: “Ram’s horn”
  • Origin: Hebrew.
  • Description: In English, the name can also mean “a celebration.”
  • Spellings and Variations: Jubilie.
  • Famous people with this names: Jubilee (comics).

Juno

  • Meaning: “Queen of heaven”
  • Origin: Latin.
  • Description: She’s the Roman goddess of love and marriage.
  • Spellings and Variations: Hera (Greek) or June.
  • Famous people with this names: Juno Birch.

Kainda

  • Meaning: “Hunter’s daughter”
  • Origin: African.
  • Description: It can be a kickass name for a brave girl.
  • Spellings and Variations: Kenda.
  • Famous people with this names: Kainda.

Katniss

  • Meaning: “Katniss plant”
  • Origin: Greek.
  • Description: It became popular because of Katniss Everdeen.
  • Spellings and Variations: Katnis or Katnish.
  • Famous people with this names: Katniss.

Kivah

  • Meaning: “Protector”
  • Origin: Hebrew.
  • Description: This cool girl’s name can also mean “shelter.”
  • Spellings and Variations: Akiva.
  • Famous people with this names: Kivah.

Lilith

  • Meaning: “Storm goddess”
  • Origin: Hebrew.
  • Description: Lilith is of Hebrew Origin.
  • Spellings and Variations: Lilit or Lilu.
  • Famous people with this names: Lilith Sternin.

Lula

  • Meaning: “Famous warrior”
  • Origin: German.
  • Description: It’s an alternate form of “Louise.”
  • Spellings and Variations: Lulla.
  • Famous people with this names: Jan Howard.

Luna

  • Meaning: Moon”
  • Origin: Latin.
  • Description: She’s the Roman goddess of the moon.
  • Spellings and Variations: Selena (Greek), Lena, Lina, and Lyna.
  • Famous people with this names: Luna Maximoff.

Madonna

  • Meaning: “My lady”
  • Origin: French.
  • Description: It’s from the Old Italian words “ma” (my) and “donna” (lady).
  • Spellings and Variations: Donna.
  • Famous people with this names: Madonna Louise Ciccone.

Marvel

  • Meaning: “Extraordinary”
  • Origin: Spanish.
  • Description: In popular culture, Captain Marvel is one of the most powerful among the “Avengers.”
  • Spellings and Variations: Marvele or Marvela.
  • Famous people with this names: Andy Marvel.

Maxima

  • Meaning: “Greatest”
  • Origin: Latin.
  • Description: It’s the female form of “Maximus.”
  • Spellings and Variations: Maxime.
  • Famous people with this names: Maxima.

Merida

  • Meaning: “One who achieves a place of honor”
  • Origin: Latin.
  • Description: This badass Disney princess defied tradition by becoming a skilled archer and living an independent life.
  • Spellings and Variations: Merrida.
  • Famous people with this names: Merida.

Milunka

  • Meaning: “Rivaling”
  • Origin: Serbian.
  • Description: It can be a unique name for your strong little girl.
  • Spellings and Variations: Millunka.
  • Famous people with this names: Milunka.

Oscar

  • Meaning: “Friend of the deer, God’s spear”
  • Origin: Viking
  • Description: Origin Viking and its Meaning Friend of the deer, God’s spear.
  • Spellings & Variations: Oskar, Ásgeirr
  • Famous People with this Name: Oscar Wilde

9.      Make sure the first and second names fit with each other.

This happens rarely that the first and seconds names do not fit and meet each other well. It is, however, something you would not want.

Check out bad ass baby names and try to make full names that fit each other nicely:

  • Porsha – “offering”
  • Rashaad – “counsellor”
  • Raven – “black bird”
  • Reginald – “king or leader”
  • Rodnell – “independence”
  • Rowell – “overgrown hill”
  • Shanice – “God is merciful”
  • Shannon – “wise river”
  • Shantel – ‘stone”
  • Simone – “listen”
  • Spencer – ‘steward”
  • Tamara – “date palm”
  • Tanasha – ‘strong-willed”
  • Tandice – “team”
  • Terrence – “‘smooth”
  • Tiana – “royalty”

10. Avoid names with too many syllables.

Baby names with too many syllables are complex. They are hard to remember. They should be avoided.

Check Also:

Maryam Irfan

Maryam Irfan is a BS commerce student. She is a hardworking person. Though new to writing, she still manages to do great work. In her free time, she watches movies and plays games.

Related Articles

Back to top button