Да прям, никогда)))
Они и эллинами себя не всегда называли. Изначально эллины - одно из фессалийских племен, которые своим прародителем называли Эллина, а Эллада - одна из областей Фессалии с одноименной столицей.
Греками они себя тоже называли. Частично. Изначально греки (грайки) - иллирийская народность, которая своим прародителем считала Грайкоса, сына Пандоры.
А еще они себя называли ахейцами, данайцами, аргейцами (жители Аргоса и окрестностей). Позже - дорийцами. Тут дело такое, племен много, какое доминирует, так всех и называют.
В годы римского владычества они называли себя "ромеями" и "ромоэллинами". После введения в империи христианства греки назывались "христиане", а языческие греки назывались "эллинами". Когда язычество искоренили, термин "эллины" был забыт. Так что это вы бросьте - "эллины всегда так себя называли". Это неправда)))
Так вот, греки империи, а позже и Византии называли себя ромеями, а греками их называли другие - мы, например. Помните "иде Олег на грекы"? В Византии же говорили по-гречески (пардон, по-ромейски) и назывались ромеями. Крымские греки до сих пор называют себя "урумы".
Я повторюсь, после христианизации греки перестали называть себя эллинами. А греками их называли соседи. И не только греками. На востоке их называли ионийцами, а грузины употребляли слово "бердзени". Кроме того, "греки" в разных языках звучало по-разному. У немцев - грихен, например. Почему выбрали именно одну народность для обозначения всей нации? Трудно сказать. Когда на Русь пришли монголы, их почему-то называли татарами, но татары составляли небольшую часть орды.
Термин "эллины" был возрожден усилиями греческой интеллигенции, которая желала самостоятельности и национального самосознания. После многолетней просветительской работы, в 1821 году первое Национальное Собрание провозгласило Эллинистическое греческое государство (Эллиника Политейя), и греки опять стали эллинами)))
А Греция - производное название. Страна, где живут греки.