Yes, Sloop John B is traditional, and has been collected from Bahamian fishermen and sailors.
My favorite song that surprisingly is trad is "Bo Diddley." He just took the common African-American children's song "Hambone" and replaced the name "Hambone" with "Bo Diddley."