Rayner \ra(y)-ner\ as a boy's name is a variant of Ragnar (Old Norse), Rainer (Old German) and Raynor (Old German), and the meaning of Rayner is "judgment warrior; deciding warrior".
The baby name Rayner sounds like Raynier and Raynar. Other similar baby names are Dayner, Gayner, Raynes, Rayne and Rayder.