Creep is derived from the Old English root that mean to move or walk with the body close to the ground and is related to the term "cripple."
Creep began being used to describe a person during the 1930's and meant roughly the same thing as a similar slang terms like a drip or goon, but on a drip or goon that gives you the shivers.
Sources:
Morris, William and Mary. Dictionary of Word and Phrase Origins