If Margaret/Maggie Myron was 24 when she married in 1883, how would someone born eleven years later, in 1894, fit into things?
Let's have a look.
Mary Jane Barclay or Myron, mother's maiden surname Kellas, died in Dufftown in 1983, aged 88.
Mary Jane Barclay and her twin sister Helen were born in Keith in 1894. Their mother's maiden surname isn't in the index. However there are three Barclay children, mother's surname Kellas, born in Keith in 1897, 1900 and 1904, and Alexander Barclay married Mary R Kellas in Keith in 1892. In 1891 the family is in Hill Street, Keith.
Mary Jane Barclay married Charles Myron in Mortlach in 1931. There are three births of Myrons with mother's surname Barclay, in 1930, 1936 and 1938.
I couldn't resist a look at their marriage certificate. Charles Myron was 55, son of James Myron and Margaret Sutherland. Mary Jane Barclay was 36, daughter of Alexander Barclay and Mary Kellas. So Charles Myron was born about 1875/1876 and cannot be the one who fathered Margaret/Maggie Myron when he was less than 10 years old.
This Charles Myron was with his mother and three brothers at Glack of Clunymore, Mortlach, in 1901. He died on 2 January 1939 and is buried in Mortlach with his parents, brothers and other relatives.
Your Margaret Myron is at Earnfold, Mortlach in 1871 with her probable father Charles L Myron and her grandmother Ann Myron. In 1901 Charles L is still at Earnfold, unmarried, with his sister Margaret. He died in Mortlach in 1917.