who wrote starry starry night

The phrase “Starry Starry Night” usually refers to two different works — one is a painting, and the other is a song.
Quick answer
- The famous painting often called “Starry Night” or “The Starry Night” was painted by Vincent van Gogh in 1889.
- The song that begins with the lyrics “Starry, starry night” is titled “Vincent” and was written by Don McLean in 1971 as a tribute to van Gogh.
So if you mean the painting, it’s Vincent van Gogh; if you mean the song with those opening words, it’s Don McLean.
Information gathered from public forums or data available on the internet and portrayed here.