Per \per\ as a boy's name is a variant of Peter (Greek) and Pierre (French), and the meaning of Per is "rock".
The baby name Per sounds like Par and Peer. Other similar baby names are Ker, Ner, Pen, Perl and Petr.