Although the etymology of minim is unknown, it may derive from Mani (founder of Manichaeism) or by way of abbreviation from ma'amin Yeshu notseri (believer in Jesus the Nazarene).
It is always easier to argue for an idea if it has already been published. The traditional idea that it means 'species' always struck me as ridiculous.