What is the origin of the word cadeaux?

The word cadeaux roughly translated into English means gifts. As most of the French language has existed for a long time finding the origin of the world is incredibly difficult.