Shubert \sh(u)-be-rt\ as a boy's name is a variant of Schubert (German), and the meaning of Shubert is "shoe-maker".
The baby name Shubert sounds like Shepperd and Shepard. Other similar baby names are Aubert, Hubert, Seabert, Seibert and Sebert.