There are three types of Mesquite Trees. Their names are:
1. Velvet Mesquite: It thrives in habitats like deserts and grasslands.
2. Honey Mesquite: It thrives in habitats like dry and deserted land.
3. Screwbean Mesquite: It thrives in habitats like desert and alluvial areas.