Alan,
I suspect it was probably named for Josiah Tattnall, the old commodore at Savannah who had served in the War of 1812 and Mexican-American War before accepting a commission in the Confederate navy. He assumed command of the shore defenses of Savannah at about the mid-point of the war.
Dale