Shandi is a modern diminutive-style English name, often used as a variant of Shandy or Shandi-related forms.
Like Shandi?
Swipe through thousands of names like it