English, from the surname, itself from Old English "wood" or "clearing". Lee may be female as well as male.
In its male form, Lee may be a pet name for Ashley, Ashleigh or Leander or other names containing the "-lee-" sound.