The passport name should match your proof of citizenship (typically birth certificate) and proof of identity (typically driver's license). So clearly the SS card and passport can be different. Indeed, there are few times you should ever have to show passport and Social Security card at the same time.