68 Baby Names That Mean Ghost, Spirit, Or Soul

 

In many cultures, baby names that mean ghost, spirit, or soul are chosen to symbolize a deep connection to the unseen, spiritual realm, or the true meaning of life. These names often carry a sense of mystery and wisdom, linking the child to family history and ancestral stories.

Some parents are drawn to these names for their cultural and generational significance. Others are inspired by their mystical feel, believing they connect their child to something greater and unseen.

If you’re looking for a name with meaning beyond the physical world, explore this list of over 60 baby names below.

(Originally published: Jan 10, 2024 | Updated: Jul 19, 2025)

image of baby looking up in black and white

Boy Names That Mean Ghost

(Including origins, meanings, and history)

These names were researched using websites like BabyCenter to find their origins and meanings. It’s important to note that many names have different meanings in other languages.

  • Bhuta

    • Origin: Sanskrit

    • Meaning: “ghost; supernatural being”

  • Draugr

    • Origin: Old Norse, Icelandic

    • Meaning: “ghost; undead creature”

  • Drogo

    • Origin: Anglo-Saxon

    • Meaning: “ghost; phantom”

  • Eidolon

    • Origin: Greek

    • Meaning: “phantom; spiritual image”

  • Hantu

    • Origin: Indonesian

    • Meaning: “ghost”

  • Rei

    • Origin: Japanese

    • Meaning: “ghost; God’s spirit”

 
boy names that mean ghost list

 

Boy Names Meaning Spirit

  • Achak

    • Origin: Native American

    • Meaning: “spirit”

  • Aither

  • Alastor

    • Origin: Greek

    • Meaning: “avenging spirit”

  • Arwah

    • Origin: African

    • Meaning: “spirit”

  • Caden

    • Origin: Welsh

    • Meaning: “spirit of battle”

    • Recommended: Caden is also on our list of short boy names

  • Cheveyo

    • Origin: Native American

    • Meaning: “spirit warrior”

  • Daemon

    • Origin: Greek

    • Meaning: “spirit; divine power”

  • Euthymios

    • Origin: Greek

    • Meaning: “in good spirits”

  • Eutimio

    • Origin: Ancient Greek

    • Meaning: “in good spirits”

  • Fravardin

    • Origin: Persian

    • Meaning: “guardian spirit”

  • Hototo

    • Origin: Native American

    • Meaning: “warrior spirit who sings”

  • Hugh

    • Origin: German

    • Meaning: “spirit; mind; thought”

  • Hugo

    • Origin: German

    • Meaning: “bright in mind and spirit”

    • Recommended: Hugo is also on our list of names that mean smart

  • Imamu

    • Origin: Swahili

    • Meaning: “spiritual leader”

  • Kotori

    • Origin: Native American

    • Meaning: “screech-owl spirit”

  • Ruh

    • Origin: Arabic

    • Meaning: “spirit”

  • Shen

    • Origin: Chinese

    • Meaning: “spirit; deep thinker”

  • Spiridion

    • Origin: Greek

    • Meaning: “spirit; basket”

  • Spyridoula

    • Origin: Greek

    • Meaning: “little spirit”

  • Ugo

    • Origin: Italian

    • Meaning: “mind; spirit”

    • Recommended: Ugo is also on our list of 3 letter boy names

  • Wanageeska

    • Origin: Native American

    • Meaning: “white spirit”

 
boy names meaning spirit list
 

Boy Names That Mean Soul

  • Adharsh

    • Origin: Hindu

    • Meaning: “soul; inspiration”

  • Anam

    • Origin: Irish

    • Meaning: “soul”

  • Atma

    • Origin: Sanskrit

    • Meaning: “soul”

  • Atman

    • Origin: Sanskrit

    • Meaning: “soul; self”

  • Cetas

    • Origin: Indian

    • Meaning: “soul; heart; mind”

  • Dusan

    • Origin: Slavic

    • Meaning: “soul”

  • Hew

    • Origin: Scottish

    • Meaning: “soul; mind; intellect”

  • Huey

    • Origin: German

    • Meaning: “soul; mind; intellect”

    • Recommended: Huey is also on our list of names with 4 letters

  • Jiva

    • Origin: Sanskrit

    • Meaning: “an individual soul”

  • Mahatma

    • Origin: Sanskrit

    • Meaning: “great soul”

  • Roho

    • Origin: African

    • Meaning: “soul”

  • Tamashii

    • Origin: Japanese

    • Meaning: “soul”

 
boy names meaning soul list
 

Girl Names Meaning Ghost

  • Amihan

    • Origin: Filipino

    • Meaning: “winter storm”

  • Cade

    • Origin: Welsh

    • Meaning: “ghost”

  • Ginevra

    • Origin: Italian

    • Meaning: “white phantom; fair one”

  • Morrigan

    • Origin: Irish Mythology

    • Meaning: “phantom queen”

  • Wraith

    • Origin: Scottish

    • Meaning: “ghost”

  • Yurei

    • Origin: Japanese

    • Meaning: “ghost”

 
girl names meaning ghost list
 

Girl Names That Mean Spirit

  • Angeni

    • Origin: American Indian

    • Meaning: “spirit angel”

  • Dusa

    • Origin: Czech

    • Meaning: “spirit”

  • Dusana

    • Origin: Slavic

    • Meaning: “spirit; soul”

  • Farohar

    • Origin: Muslim

    • Meaning: “angel; spirit”

  • Hania

    • Origin: Native American

    • Meaning: “spirit warrior”

  • Hehewuti

    • Origin: Native American

    • Meaning: “warrior mother spirit”

  • Kachina

    • Origin: Native American

    • Meaning: “spirit”

  • Keres

    • Origin: Greek

    • Meaning: “female death spirit”

    • Recommended: Keres is also on our list of names that mean death

  • Jeongsin

    • Origin: Korean

    • Meaning: “spirit”

  • Lilith

    • Origin: Akkadian & Jewish Mythology

    • Meaning: “belonging to the night; spirit; demon”

  • Melusine

    • Origin: French

    • Meaning: “female spirit of fresh water in a holy well or river”

    • Recommended: Melusine is also on our list of mermaid names

  • Ondine

  • Pneuma

    • Origin: Ancient Greek

    • Meaning: “spirit; breath”

  • Tien

 
girl names that mean spirit list
 

Girl Names Meaning Soul

  • Aksa

  • Alma

    • Origin: Spanish

    • Meaning: “soul”

  • Anima

    • Origin: Latin

    • Meaning: “soul”

  • Arima

  • Banafrit

    • Origin: Egyptian

    • Meaning: “beautiful soul”

  • Endellion

    • Origin: Cornish

    • Meaning: “fire soul”

    • Recommended: Endellion is also on our list of attitude names

  • Enid

    • Origin: Welsh

    • Meaning: “soul; life; spirit”

  • Janan

    • Origin: Arabic

    • Meaning: “heart; soul”

  • Kokoro

    • Origin: Japanese

    • Meaning: “heart; mind; soul”

    • Recommended: Kokoro is also on our list of strong girl names

 
female names that mean soul list

We’d love to hear if you have any favorite baby names from our list. Or maybe you’ve got a name suggestion that you’d like added?

Either way, leave a comment and let us know!

 
 
Previous
Previous

51 Gentle Names That Mean Balance Or Harmony (Boys & Girls)

Next
Next

55 Names That Mean Alone For Girls And Boys