Variant of Shannon (Irish, "old river") or Shana (Hebrew, "beautiful").
Like Shanna?
Swipe through thousands of names like it