Antonyms for the word "greatheartedness" are words that are opposite in meaning to it. Some antonyms of greatheartedness are selfishness, pettiness, narrow-mindedness, meanness, and stinginess. These words denote characteristics of those who are not generous or kind-spirited in their actions or thoughts. Selfish people put their interests above all others, and often show little concern for the well-being or happiness of those around them. Pettiness and narrow-mindedness are traits of those who are small-minded, concerned with trivial issues or ideas, and are unwilling to consider alternative viewpoints or ideas. Meanness and stinginess refer to people who are ungenerous or unwilling to give of themselves, their time or resources. Overall, honesty and generosity are antonyms of Greatheartedness.