Seligmann \s(e)-ligma-nn, sel(ig)-mann\ as a boy's name is a variant of Selig (Old German), and the meaning of Seligmann is "blessed".
The baby name Seligmann sounds like Seligman and Zeligman.