There is no one name that means 'beautiful spirit', but I found a combination one that works alright: Bellanima. Bella means beautiful, Anima means spirit.
Actually, Banafrit is an Egyptian name that means beautiful spirit.
Robyn means the most beautiful person in the world. Celtic-gaelic roots. also meaning "Free Spirit"
it means: she is beautiful or he is beautiful
The name Ariana means 'Like a beautiful melody'.
Wanageeska means white spirit. That's kind of close to "good".Ka miyoacahwew is my stage name and it means "good spirit"
it means beautiful and princess
The Name Marlena Means a beautiful flower, a person who has this name is beautiful,graceful, amazing and careing and gentle (lucky)
It means "beautiful."
Beautiful
The name Amelia means beautiful. All mothers who have daughters go for Amelia it means sexy and beautiful!!
The name Caitlyn means "Beautiful" it also means sweet,beautiful loyal,pure,and finally graceful
The name Shaela means Beautiful eyes, beautiful, intelligent, and sexy
the name keyaira means beautiful because she is so beautiful at certain.................................!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!