Utopia means

A ) An Island

B ) An Idol

C ) An ideal land ✅

D ) Paradise