From Low German 'oegeln' (to eye/look at repeatedly), related to 'Auge' (eye) — English borrowed it and added the lecherous connotation.
To stare at someone in a lecherous or admiring way.
Probably from Low German 'oegeln' (to eye, look at), frequentative of 'oegen' (to eye), from 'oege' (eye). A simple word for 'to look repeatedly with the eyes' that English loaded with sexual connotation. Key roots: oege (Low German: "eye").
'Ogle' is just the word 'eye' doing the thing eyes do. Low German 'oegeln' literally means 'to use one's eyes' — a verb derived directly from the noun for eye ('oege'). The word is related to German 'Auge' (eye) and English 'eye' itself (all from PIE *okw-). English imported a Germanic dialect word for 'looking' and immediately made it creepy. The neutral act of using your eyes became exclusively about inappropriate staring