Быстрый ответ на такой легкий вопрос может дать любой человек, знакомый с русским языком и с историей своей страны.
Самоедами до революции называли ненцев и некоторых других представителей северных народов. Почему-то кто-то из путешественников во времена оны, не разобравшись как следует, посчитал, что ненцы едят сами себя, вот и получилось такое странноватое название.
Людоедами называют каннибалов, это не наша традиция и они не наживаются, а питаются. Привычка такая. Зато нажиться за счет Людоеда прекрасно удалось Коту-в-Сапогах.
Сердцеедом зовут обаятельного бабника, от неотразимого взгляда которого бабы млеют и "в штабеля укладываются".
А вот мироед - старинное русское слово, синоним кулака. Мир - так раньше называлась крестьянская община, поэтому мироед - это вовсе не дядька, пожирающий глобус, а тот, кто живет и богатеет за чужой счет, батрацким трудом, обирает бедных членов общины, эксплуататор.
Согласно Салтыкову-Щедрину, понятие "мироед" появилось после отмены крепостного права.
Правильный ответ: мироед.