Catherine est la fille du roi de Suède Inge l'Ancien et de son épouse Helena. Elle est la sœur de Christine Ingesdotter et de Margrete Fredkulla ; elle est la plus jeune des trois filles du couple royal[1]. Sa sœur Christine se marie dans la décennie 1090, et son autre sœur Margrete en 1101. Catherine qui devait avoir à peu près le même âge que son futur époux doit dans ce contexte être née vers 1100[2].
Le roi Inge, père de Catherine meurt en 1110, et il a comme successeur ses deux neveux Inge II le Jeune et Philippe de Suède. À l'époque du décès de son père, Catherine devait être encore une enfant. Sa mère veuve se retire alors à l'abbaye de Vreta. Sa sœur aînée, Christina, vit dans le Rus' de Kiev, et est considérée en Suède comme établie trop loin pour obtenir une part de l'héritage paternel[2]. Son autre sœur Margarette veuve du roi Magnus III de Norvège est remariée à cette époque au roi Niels de Danemark. On sait que Margrete intervient lors de l'établissement de sa nièce Ingrid au Danemark où elle épouse Harald Kesja et de son autre nièce Ingeborg également au Danemark où elle épouse Knud Lavard[2]. Catherine n'est pas mentionnée lors de ces transactions, mais comme seule fille célibataire du roi Inge vivant en Suède, elle est considérée comme une de ses héritières[2].