Choosing a name for your baby isn’t always easy, especially when there are thousands of options to choose from online. Knowing this, some parents prefer to pick a theme in advance and base their baby’s name around it, as this helps them to limit their choices and make a fitting pick.
If you’re on this page, you’ve probably picked a ghostly theme for your child’s name. And if so, you’ve come to the right place. However, keep in mind that many of the names on our list have to do with everything from ghosts and souls to spirits and reincarnation. Since baby names that mean “ghost” aren’t all that common, you can expect the names on our list to be original and unique.
Some cool-sounding boy names with spooky meanings are Alastor, Axar, and Dusek. Alastor is a name of Greek origin meaning “avenging spirit.” This name sounds a lot like the Gujarati name Axar, which literally means “ghost.”
If you’d rather select a boy’s name that means “soul or spirit,” then the Czech name Dusek is a great choice. However, for those of you who want your child’s name to be reminiscent of a ghost, the unisex name Boo never fails to deliver.
As for girl names with this meaning, some of our favorite choices are Avira and Kachina. Avira is an Aramaic name that means “air, atmosphere, or spirit,” whereas Kachina is a Native American Hopi name meaning “sacred dancer or spirit.”
For more cute but spooky baby names meaning “ghost,” check out our list below.
Achak
Meaning: Spirit
Origin: Native American
Gender: Boy
Ahriman
Meaning: Evil spirit
Origin: Persian
Gender: Boy
Alastor
Meaning: Avenging spirit
Origin: Greek
Gender: Boy
Angus
Meaning: Ghost
Origin: Gaelic
Gender: Boy
Avira
Meaning: Air, atmosphere, or spirit
Origin: Aramaic
Gender: Girl
Axar
Meaning: Ghost
Origin: Gujarati
Gender: Boy
Banafrit
Meaning: Beautiful soul
Origin: Egyptian
Gender: Girl
Boo
Meaning: Ghost
Origin: Croatian
Gender: Unisex
Brady
Meaning: Heavily spirited
Origin: Irish
Gender: Unisex
Cheveyo
Meaning: Spirit warrior
Origin: Native American
Gender: Boy
Chuchip
Meaning: Deer spirit
Origin: Native American
Gender: Boy
Drogo
Meaning: Ghost
Origin: Anglo-Saxon
Gender: Boy
Dumnonos
Meaning: World spirit
Origin: Celtic
Gender: Boy
Dusek
Meaning: Soul or spirit
Origin: Czech
Gender: Boy
Enid
Meaning: Soul
Origin: Welsh
Gender: Girl
Espiridion
Meaning: Little spirit
Origin: Spanish
Gender: Boy
Eutimo
Meaning: Soul, spirit
Origin: Greek
Gender: Boy
Fravardin
Meaning: Guardian spirit
Origin: Persian
Gender: Boy
Gogo
Meaning: Spirit
Origin: Basque
Gender: Boy
Hania
Meaning: Spirit warrior
Origin: Native American
Gender: Boy
Hehewuti
Meaning: Warrior mother spirit
Origin: Native American
Gender: Girl
Hewie
Meaning: Spirit
Origin: Scottish
Gender: Boy
Hototo
Meaning: Warrior spirit who sings
Origin: Native American
Gender: Boy
Huchon
Meaning: Spirit
Origin: Scottish
Gender: Boy
Imamu
Meaning: Spiritual guide
Origin: African
Gender: Boy
Kachina
Meaning: Sacred dancer or spirit
Origin: Native American
Gender: Girl
Keres
Meaning: Female death spirits
Origin: Greek
Gender: Girl
Kneph
Meaning: Spirit
Origin: Egyptian
Gender: Boy
Kotori
Meaning: Screech owl spirit
Origin: Native American
Gender: Boy
Mahatma
Meaning: Great soul
Origin: Hindi
Gender: Boy
Mentor
Meaning: Spirit
Origin: Greek
Gender: Boy
Mooroopna
Meaning: Ghost
Origin: Aboriginal
Gender: Girl
Mundoo
Meaning: Great spirit
Origin: Native American
Gender: Boy
Nurzhan
Meaning: Light soul
Origin: Kazakh
Gender: Boy
Pneuma
Meaning: Spirit
Origin: English
Gender: Girl
Psykhe
Meaning: Animating spirit
Origin: Latin
Gender: Girl
Rei
Meaning: Spirit
Origin: Japanese
Gender: Girl
Ryuu
Meaning: Dragon spirit
Origin: Japanese
Gender: Boy
Shechina
Meaning: God’s holy spirit
Origin: Hebrew
Gender: Girl
Shen
Meaning: God, or spirit
Origin: Chinese
Gender: Boy
Spiridion
Meaning: Little spirit
Origin: Greek
Gender: Boy
Spyros
Meaning: Spirit
Origin: Greek
Gender: Boy
Tien
Meaning: Angel, fairy, spirit
Origin: Vietnamese
Gender: Girl
Uberto
Meaning: Bright heart/spirit
Origin: Italian
Gender: Boy
Ugo
Meaning: Spirit
Origin: Italian
Gender: Boy
Wanageeska
Meaning: White spirit
Origin: Native American
Gender: Boy