Sangen har også kommet med norsk tekst med tittelen «Marias Guttebarn» (tekst av Lars Kilevold) fremført av blant andre Anita Skorgan (1994), "Marias barn" (tekst av Arve Sigvaldsen) fremført av Stein Ingebrigtsen (1979), "Lang tid tilbake" (tekst av Arnold Børud) fremført av Frisk Luft (1976) og med dansk tekst med tittelen «Det var en gang en julenat». Den danske versjonen ble sunget i en norsk oversettelse av Ingjerd Helén på musikkalbumet fra 1978.