"Ungrateful" is formed by adding the prefix "un-" to the word "grateful," which means "feeling or showing an appreciation of kindness; thankful." The prefix "un-" negates the meaning of the word, making "ungrateful" mean "not feeling or showing appreciation for kindness; thankless."