Ożenił się z dwukrotnie. Pierwszą małżonką była Acibella Garcés z Gaskonii, córka Garcíi II Sáncheza, z którą miał dwóch synów Miro oraz biskupa Redemtusa i córkę Todę, która wyszła za Hunifreda Bernata, hrabiego Ribagorzy, któremu w posagu wniosła Sobrarbe. Jego drugą żoną była Sancha Garcés z Pampeluny, córka Garcii Jimeneza i siostra Sancha I. Miał z nią następujące dzieci: Velasquitę, Aznara oraz Andregotę (ur. ok. 900), żonę Garcii I i następczynię ojca. Ze związków pozamałżeńskich miał też synów: Guntoslo, Sancha, Belasco i Banzo. Prawdopodobnie Guntoslo w pewnym stopniu zarządzał Aragonią jako wasal swego szwagra Garcii I.
Po śmierci Aznara w 922 jego córka Andregota wyszła za Gracię I z Nawarry, co dowodziło znaczenia tego królestwa. Małżeństwo zostało obiecane przez Galindo II ojcu Garcii, Sancho I, w 919, gdy ten najechał Aragonię, a Garcia był w brzuchu matki. Prawdopodobnie w 940 Andregota została wygnana przez męża pod pretekstem zbyt bliskiego pokrewieństwa.