The name is a pun on Leonardo da Vinci's surname and the Dutch word vind which means find in English.