Danish form of Rayner, from an Old German personal name meaning "decision" + "warrior". Elswhere in Scandinavia the spelling is Ragnar.
See Rayner for other variants.