What does the name Shelagh mean? The meaning of the name Shelagh is Heaven
. The origin of the name Shelagh is Irish
. This is the culture in which the name originated, or in the case of a word, the language.
form of Celia
People who like the name Shelagh also like: Lorelei
, Zoey David