Find the word definition

Wikipedia
Odney

Odney is a common and island ( Eyot) in the Thames, part of the civil parish of Cookham, in the English county of Berkshire. The island may have been sacred to the main Saxon god, Woden, as "Wodenes-Eye" (“Woden’s Isle”).