" Her husband is a retired navy officer and is very political, so with her name on the vessel, is his name too. "
No, the ship is named USS Gabrielle Giffords. The USS The Sullivans and USS John S. McCain are the only current ships I know of named for two individuals.