The word comes ultimately from the Latin salmon, but we got it by way of French, as we did with so many other food words. The French, as was their wont, had swallowed up the Latin L in their pronunciation, so by the time we English borrowed the word, it was saumon, no L in the spelling and so no L in the pronunciation.
https://katherinebarber.blogspot.com/2020/03/the-l-in-salmon.html
So no, the L isn’t, but the pronunciation is.