How many types of serves exist in tennis?

There are different serve types in tennis. Overhead serve, flat serve, top-spin serve, kick serve and slice serve are some of the serve types.