Biography.guide
Home › People › Novelist › Mary Esther MacGregor
Portrait of Mary Esther MacGregor

Mary Esther MacGregor

1872 – 1961

Canadian writer

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Mary Esther MacGregor

Lived 1872 – 1961 (aged 88). Mary Esther MacGregor was a Canadian novelist.

Mary Esther Miller MacGregor (August 27, 1872 – February 10, 1961), also known as Marian Keith, was a Canadian author of fiction.

Biography MacGregor was born Mary Esther Miller in Rugby, Ontario in 1872. Her parents were John Miller, a schoolteacher, and Mary Brown Johnston. Both parents were of Scottish ancestry. She was the eldest of five children. She attended school in Edgar, Ontario, and the Orillia Collegiate Institute. She received her teacher's certificate from the Toronto Normal School in 1896. Beginning in 1899, she taught for seven years in Orillia.

She began writing in 1905. She contributed a column to Teacher’s Monthly and then worked on the editorial staff of the Presbyterian Church's Sunday School Publications. In 1906 when she tried to publish her first novel she learned that her own name was in use by another author (as Esther Miller), so she chose to write under the pen name Marian Keith. In 1909, she married Donald MacGregor, who was one of the founding members of the United Church of Canada.

In 1924, she wrote a book called A Gentleman Adventurer, which she based on the life of a neighbour, Thompson Smith. Canadian literary scholars have cited this as her best work. In many of her novels, MacGregor sought to portray her connection between religious thought and social conscience in order to improve life for the poor and uneducated. She also wrote about tensions produced between Scottish and Irish settlers and the effects of education and urbanization on rural society. Her ability to capture regional attitudes and her use of social anecdotes using a style characterized by zest and humour earned her a strong local following.

She and Donald retired to a farm on Georgian Bay, but her husband was injured in a train accident and died in 1946. She spent the rest of her life living in Owen Sound, Ontario, with her sister and died there in 1961.

Works Most if not all were published as by Marian Keith.

Duncan Polite: The Watchman of Glenoro (1906) The Silver Maple (1906) Treasure Valley (1908) 'Lizbeth of the Dale (1910) The Black-Bearded Barbarian: The Life of George Leslie Mackay of Formosa (1912) – about a Presbyterian Church of Canada missionary The End of the Rainbow (1913); also published as The Pot o' Gold at the End of the Rainbow (1914) Happy Heart Comes to Canada (1914), as Esther MacGregor, In Orchard Glen (1918) Little Miss Melody (1921) The Bells of St Stephen's (1922) A Gentleman Adventurer: A Story of the Hudson's Bay Company (1924) Under the Grey Olives (1927) – fictionalized account of a visit to the Holy Land The Forest Barrier: A Novel of Pioneer Days (1930) Don't Wake Me Up, When I'm Dreaming (1930) Courageous Women (1934), with L. M. Montgomery and Mabel Burns McKinley Glad Days in Galilee: A Story of the Boyhood of Jesus (1935); revised as Boy Of Nazareth (1950) Shining Towers: the revolving search-light flashes across the reports from home mission fields for 1935 (1936?), As a Watered Garden (1947) Yonder Shining Light (1948) Lilacs in the Dooryard (1952) The Grand Lady (1960)

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Occupation
Nationality
Also known as
Mary Esther Miller MacGregor, Marian Keith

People in Mary Esther MacGregor's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Mary Esther MacGregor's

Frequently asked questions

Who was Mary Esther MacGregor?

Canadian writer

When was Mary Esther MacGregor born?

Mary Esther MacGregor was born on 27 August 1872 in Oro-Medonte.

When did Mary Esther MacGregor die?

Mary Esther MacGregor died on 10 February 1961 in Owen Sound.

What was Mary Esther MacGregor's occupation?

Mary Esther MacGregor was a novelist.

What nationality was Mary Esther MacGregor?

Mary Esther MacGregor was Canadian.

Sources & further reading

· Wikipedia: Mary Esther MacGregor

· Wikidata: Q50027404

· DBpedia: Mary Esther MacGregor

Cite this page

APA: Biography.guide. (2026). Mary Esther MacGregor. https://biography.guide/mary-esther-macgregor/

MLA: "Mary Esther MacGregor." Biography.guide, https://biography.guide/mary-esther-macgregor/.

Chicago: "Mary Esther MacGregor." Biography.guide. https://biography.guide/mary-esther-macgregor/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:20 UTC