Blais \b-lais\ as a boy's name is a variant of Blaise (French, Latin), and the meaning of Blais is "lisp, stutter".
The baby name Blais sounds like Bail, Beals, Blaze, Blase, Blaize, Blayse and Bliss. Other similar baby names are Blain and Blair.