English. Originally derived from Rob, the pet name for Robert, Robin has been a male given name for many centuries.
The name has only recently become popular as a female name, usually spelt Robyn.