Variant of Solomon from Hebrew 'Shalom' meaning 'peace,' or from the Old French fish name.
Like Salmon?
Swipe through thousands of names like it