Буква «ё», хоть и обозначает звук «о» после мягкого согласного, на самом деле появляется в тех позициях, где «(j)о» образовалось на месте «е». 1 Так что производность формы «ё» от «е» можно с определёнными оговорками считать обоснованной, тем более что постановка точек над «ё» в русском языке считается факультативной. 1
Что касается конкретного графического облика буквы (появления этих самых точек над «е»), то идея ввести в русский алфавит букву «е» с двумя точками сверху принадлежит княгине Екатерине Дашковой. 2 По одной из версий, она увидела эту букву на этикетке французского шампанского «Moët & Chandon». 2 Лингвисты больше склоняются ко второй версии — в немецком языке есть буква «о» с двумя точками — «ö», которая означает звук, максимально близкий к нашему «ё». 2 Дашкова была хорошо знакома с немецким алфавитом, поэтому нет ничего удивительного в том, что она решила «позаимствовать» идею. 2