José María Hernández Garnica nació en Madrid el 17 de noviembre de 1913, en el seno de una familia cristiana.
Su padre, José María Hernández Delás, había nacido en Valencia en 1871 y era Ingeniero de Caminos. Trabajó en la empresa Electra de la capital de España, hasta que en 1920 ascendió a Inspector del Cuerpo de Ingenieros. Desde 1929, perteneció al Consejo de Obras Públicas del Ministerio de Fomento. Falleció en 1934.
Su madre era Adela Garnica Echevarría, mujer de categoría humana y cristiana, dotada de una gran fortaleza de carácter, que trasmitió a sus hijos. Nació en Madrid en 1873 y falleció en 1964, a los 91 años.
Se casaron el 10 de abril de 1899 en el Palacio episcopal de Madrid y bendijo su boda Mons. José María de Cos, Obispo de Madrid.
Sus padres gozaron de buena posición social y dieron una esmerada educación a sus hijos.
Vivieron en Madrid, en la calle Recoletos número 10, 3º izquierda, esquina a la calle Villalar. Posteriormente, se trasladaron a Claudio Coello número 23 y, finalmente, a Conde de Aranda número 14. Además de José María, que era el menor, tuvieron otros cinco hijos: Adela (fallecida al poco de nacer), María de la Concepción, Fernando, María de las Mercedes y María.
A los cuatro días de su nacimiento, José María fue bautizado en la parroquia de San José.
