What do we call a person who cannot read people?

That kind of person is "socially inept."

http://www.urbandictionary.com/define.php?term=Socially+Inept


socially clumsy where clumsy, in particular:

awkward in movement or in handling things.