Born as Catherine Dalling Taylor, Stihler was educated at Coltness High School, later going on to the University of St Andrews where she gained an MA with joint honours in International Relations and Geography and a postgraduate MLitt in International Security Studies.