Hun blei født i London, eldste datter av pastor Charles Cavendish-Bentick (barnebarn av den britiske statsministeren William Cavendish-Bentinck, 3. hertug av Portland) og hans kone, Louisa (født Brunaby). Den 16. juli 1881 blei hun gift med Claude Bowes-Lyon, Lord Glamis ved Petersham i Surrey. De fikk ti barn sammen. Claude arva sin fars tittel, jarl av Strathmore og Kinghorne i 1904, og Cecilia blei dermed grevinne av Strathmore og Kinghorne.