From Sri Lankan Tamil குரக்கன் (kurakkaṉ), which is cognate with, if not from, Sinhalese කුරක්කං (kurakkaṁ).
coracan