How many U.S. state names end with the letter a?

21. In alphabetical order: Alabama, Alaska, Arizona, California, Florida, Georgia, Indiana, Iowa, Louisiana, Minesota, Montana, Nebraska, Nevada, North Carolina, North Dakota, Oklahoma, Pennsylvania, South Carolina, South Dakota, Virginia, and West Virginia. 

Photo curtosy of: Flickr Huge Cool