(CNN) Esmond Allcock has six children, 17 grandchildren, 36 great-grandchildren and 12 great-great-grandchildren.

But to his dismay, none of them were named for him.

That finally changed last year when his great-granddaughter Jenna Lehne decided to name her second son Esmond, prompting a tender moment when Allcock met his namesake for the first time.

"As he held my son, he kissed his head and said over and over again, 'You don't know what this means to me. You don't know what this means to me,'" Lehne wrote in a post published last week on Love What Matters , a site that celebrates real-life stories of love and compassion.

At 108, Allcock is one of Canada's oldest residents. The widower lives in an assisted-living facility in Kerrobert, Saskatchewan.

Read More