it is Leonardo da Vinci
Vinci is the name of a town. Da Vinci means 'from Vinci'.
No, he did not. He never even had one built. He drew some sketches of them, though. Wikipedia says 'about the 6th century BCE, invented by the ancient Greeks'.
Totally MICHELANGELO
Andrea del Verrochio trained Leonardo da Vinci.