Until 1863 the painting was attributed to Leonardo da Vinci. It was a very popular painting, several versions and copies exist.