James Cook visited Christmas Island.

Even though James Cook was not the first explorer to discover Christmas Island, he was the one to give it the name “Christmas Island” since he visited the island on Christmas Eve. These days the island is officially called Kiritimati.

Source