1 definition by usuallyrightwinning

Welsh originated name meaning a) white footprint b) fairy princess. Typically a sexy babe with sandy blonde hair.
Olwen is looking especially sexy today, her sandy blonde hair looks like that of a princess'.
Yes, well her name does mean fairy princess in Welsh.
by usuallyrightwinning June 18, 2011
Get the Olwen mug.