Authorities said Wednesday that the man is Lee Racicot.
A recreational diver spotted the body 100 feet underwater on Sunday near San Clemente Island, about 75 miles northwest of San Diego.
The cause of death hasn't been determined.
The 59-year-old Racicot was a civilian employee on the island, which has a Navy bombing range and is used for Marine and SEAL training.
The San Diego Union-Tribune says Racicot failed to show up for work a day after he apparently went out diving or snorkeling alone for fish.
A Navy and Coast Guard search was unsuccessful.
Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.