Мне кажется, что всё сводится к ассимиляции. Некоторые имена собственные настолько часто использовались и настолько хорошо усвоены в языке, что мы уже не воспринимаем их как имена реально существовавших людей или действительно описанных персонажей. Это образы.
А некоторые ещё свежи, и их использование — это авторское сравнение с четкой и адресной отсылкой на кого-то. Тогда пишется большая буква.
Но, как и везде в мире идей, кто-то с кем-то не сходится во взглядах: одному это отсылка, другому нет. Поэтому есть некоторые усложнения.
То есть "Хагриды". Не только потому, что он не персонаж какой-нибудь многократно пересказанной истории, а и потому, что употребление во множественном числе.
Употребление в нарицательном смысле подобных имен в форме множественного числа не требует замены прописной буквы на строчную, напр.: Иваны, не помнящие родства; Галопом по Европам; Мы все глядим в Наполеоны (П.); Советские Шариковы; Ядерный взрыв мощностью в десятки Хиросим. Примечание. Написание личных имен со строчной буквы (обычно в форме мн. ч.) допускается как экспрессивно-стилистический прием, чаще всего с целью усиления отрицательной или иронической оценки лица: современные чичиковы, азефы, робеспьеры, новоявленные геббельсы и т. п.