Courageous, brave, and having a fearless spirit; possessing boldness of character.
Compound adjective from 'bold' (brave) and 'hearted' (having a particular kind of heart or character). The 'heart' in English traditionally symbolizes courage and spirit, as seen in 'lionhearted' and 'coldhearted.'
Calling someone 'bold-hearted' appeals to an ancient idea that your heart is the seat of your courage—it's the same reason we say 'take heart,' 'lose heart,' and 'eat your heart out,' showing how metaphors about the heart run deep in English!
Complete word intelligence in one call. Free tier — 50 lookups/day.