Meaning and origin
Shug is a Scottish boy name. The meaning of the name is `Heart, Mind, Spirit`.
Where is it used? The name Shug is mainly used in Scottish.
See also In Welsh: Huw In Spanish, Portuguese, English, Dutch and in German: Hugo In Italian: Ugo In French: Hugues In English: Hughie In English: Hugh (M) In English: Hudson (M)