Carol Foley, previously Meehan (born 1968), is a fictional character in the Irish soap opera Fair City, portrayed by Aisling O'Neill. O'Neill originally auditioned for the role of Ava Spillane. Carol is one of the main female characters on the show. She has featured in Fair City for more than two decades. Carol's storylines have included a number of affairs, alcoholism and child abuse.