The best tennis shoes are any shoes with a thick, durable sole, especially around the toe area. The courts people play on are very rough and the shoes need to be durable. A few good tennis shoes brands are Nike, Head, Prince and Reebok.
Many brands of shoes are high quality tennis shoes, but some of the top brands are new balance, nike, reebok, k-swiss, adidas, and prince. All are reasonably priced and perfrom well on the court.