Contrajo matrimonio con Elvira Sánchez de Leyva, tataranieta por línea materna del rey de Castilla y León Alfonso XI el Justiciero.
De su matrimonio con Elvira Sánchez de Leyva, nacieron cuatro hijos, entre los cuales se encuentran: Juan Alonso, VIII señor de la Casa de Butrón, Gonzalo Gómez, Ochoa Gómez y Juana de Butrón que contrajo matrimonio el 18 de enero de 1450 con Martín Ruiz de Gamboa y Olaso, señor de la Casa de Olaso de quienes, entre otros, descienden en línea de parentesco directa los señores de la Casa de Emparan, de las nobles villas de Azpeitia y Ermua.