Why did they name the USS Oklahoma Oklahoma?

All Battleships in the US Navy were given the names of States. Cruisers were named after Cities.