The USS Hunley was named for H. L. Hunley, Confederate marine engineer.
https://www.history.navy.mil/research/histories/ship-histories/danfs/h/hunley.html