No, two people cannot have the same Twitter handle. It is a unique way to identify a person or a brand's Twitter profile. However, two users can have the same display name.