Olwin

Variant of Welsh Olwen, meaning footprint/track of the holy one