It's interesting to note that for the Japanese the attack on Pearl Harbor was a failure since the whole operation was designed to cripple the Navy's air support and leave Japan as the dominant force in the skies over the Pacific. It just happened that every carrier managed to avoid being there by completely unrelated events. Enterprise had to anchor due to a storm, Saratoga was in drydock at San Francisco, and Lexington ferrying fighters to Midway.Right! One of the narratives around Pearl Harbor has always been "At least the carriers weren't there," because they could still go on the offensive even without the battleships. Also I should say, technically Enterprise's planes did not sink Akagi like I said. They did wreck her completely, but Japanese destroyers finally put her down.
The US Pacific carriers on 7 Dec 1941 have been represented well in Trek: Lexington, Saratoga, Yorktown and that other one... In addition to the new Hornet in the Atlantic, there was also Ranger, an undersized dead-end design. I've always thought that was a cool name, but as far as I know never used in Trek. But the second carrier Ranger did play Enterprise CVN-65 in ST4. Lexington and Saratoga were both in that movie, now that I think of it.
I've always really liked the WW2 Japanese carrier striking force names, too:
Akagi = a mountain (originally a battlecruiser name)
Kaga = an historical province (originally a battleship name)
Hiryu = "flying dragon"
Soryu = "green dragon"
Shokaku = "soaring crane"
Zuikaku = "auspicious crane"
Ranger has been used several times in video games and books. The default name seen on Star Trek Online for the Temporal Escort is USS Ranger in promotional images.