Crown Princess Mary and Crown Prince Frederik have named their twins Vincent and Josephine.
The Danish royals revealed the names at the babies' christening at Copenhagen's Holmen's Church yesterday, three months after they were born.
In keeping with royal tradition, Mary and Frederik had kept the babies' names a secret until the official christening, which was attended by more than 300 people.
Mary, 39, wore a bright blue dress and a cream headpiece to the ceremony, and couldn't stop smiling as she and Frederik, 43, carried the babies into the church, accompanied by their other children Prince Christian, five, and Princess Isabella, three.
The royal couple named 12 godparents for the twins at the ceremony, including three Australians. Mary's brother John Stuart Donaldson became one of six godparents to Prince Vincent, while one of her sisters, Patricia Bailey, and her friend Josephine Rechner were named godmothers to Princess Josephine.
The twins' full names are Prince Vincent Frederik Minik Alexander and Princess Josephine Sophia Ivalo Mathilda. Danish media reports suggest the names Minik and Ivalo were chosen to honour Denmark's autonomous territory Greenland. Mathilda is believed to have been chosen to honour Mary's Australian heritage, as it is the Danish version of Matilda, from the famous song 'Waltzing Matilda'.
The Tasmanian government is planning to send official gifts to the twins on behalf of Australia. Handcrafted timber boxes will be filled with Tasmanian children's books and sent to Copenhagen in the coming weeks.
Mary was born in Tasmania and is planning to take Princess Josephine and Prince Vincent to meet her family there later this year.