[ 2 syll. (s)hag-gy, sh-a-ggy ] The baby boy name Shaggy is pronounced SHAEGiy †. Shaggy has its origins in the English-American language. The name Shaggy means 'messy-haired'. A variant of Shaggy is Shaggie. Shag (contracted form in ) is another variant of the name.
Shaggy is not commonly used as a baby boy name. It is not listed within the top 1000.
Baby names that sound like Shaggy include Shaggie, Sacco (Dutch), Sacha (Russian and French), Sachee, Sachey, Sachi, Sachy, Saga, Sagaz, Sagazz, Sagia, Sago, Sagwau, Saha (Indian), Sahaj (Indian), Sahas, Sai, Sajag, Saka, and Sakah.
† English pronunciation for Shaggy: SH as in "she (SH.IY)" ; AE as in "at (AE.T)" ; G as in "grin (G.R.IH.N)" ; IY as in "eat (IY.T)"