borrowed from Italian, plural of rotino "small wheel," from ruota "wheel" (going back to Latin rota) + -ino, diminutive suffix (going back to Latin -īnus, suffix of appurtenance) — more at roll entry 1, -ine entry 1
Note: Probably of dialectal Italian origin, as rotini does not refer to a pasta in Tuscan-based literary Italian.