Final answer:
The USS Samuel B. Roberts was the first U.S. Navy ship named after an enlisted man, honoring Coxswain Samuel Booker Roberts, Jr.
Step-by-step explanation:
The first U.S. Navy ship named after an enlisted man was the USS Samuel B. Roberts (DE-413). This ship was named in honor of Samuel Booker Roberts, Jr., a Navy Coxswain who demonstrated valor during the Battle of Guadalcanal. The USS Samuel B. Roberts was a John C. Butler-class destroyer escort, and its naming signified a break from the tradition of naming ships after officers, locations, or significant battles.