Etimológicamente proviene de la composición "hierós-" (del griego ἱερός, "sagrado"), y "-gamos" (del griego γάμος, -γαμος, "unión" o "matrimonio").