Juan Luna era hijo de Joaquín Luna de San Pedro y Laureana Novicio y Ancheta, ambos de etnia malasia.