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.
While at St Andrews she was elected president of the Students' Association, serving from 1994 to 1995.