How to Say "good soul" in Spanish
The Spanish word for “good soul” is “bendita” — B1 level.
English → SpanishB1
nounB1
a simple, kind-hearted person

Examples
Mi abuela es una bendita; nunca dice nada malo de nadie.
My grandmother is a saint; she never says anything bad about anyone.
Nouns and People
When used as a noun, it almost always refers to a woman who is perceived as innocent, extremely patient, or very kind.
Related Translations
Learn Spanish with Inklingo
Interactive stories, personalized learning, and more.