It is "макарони", too. But I think only proffessionals know what macaroni is (in the strict, formal use). In everyday language the word is an umbrella term for much more than macaroni.
yes there is. "Macaroni" would be "ріжки" (pr. reezhky), which literally means "small horns".