The name Elsie is a Scottish baby name. In Scottish the meaning of the name Elsie is: A , meaning 'my god is a vow', or 'god of plenty.'. Also a diminutive of the Scottish Elspeth. More popular in the late 19th and early 20th centuries than today.
When we first picked the name Theodore for our baby boy, we had no idea why it just "sounded right" to us. It just fit as many parents will likely say of the names they pick for their children. A few days after we had picked it out, I researched the meaning of the name and found that it means "gift of God" and we fell in love with the name even more