Both refers to two people, things, animals, etc. It has a positive meaning and is used with a plural verb. Both of the girls have long hair. Neither refers to two people, things, animals, etc. It has a negative meaning. It is used with singular verbs. Neither of them has got short hair.