The name Elsie (or Ellsie) 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 and early centuries than today.
The Beautiful Meaning Behind 'Rainbow Babies' And Why They Are So Special