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.
19 Beautiful Scottish Words That Everyone Needs In Their Life