Carol Haidu (born 3 June 1942) is a Romanian former footballer who played as a goalkeeper. He was born with the name Karol Haydu, but the Communist authorities made him change it to Carol Haidu, in order to "sound more Romanian". After he retired from football, he had a period when he suffered from poverty, not having a place to sleep.