From the Olde English "cor wynn"; literally "heart friend". Greater love hath no man...
Cool. Steven Brust has a son named Corwin, too.