From ĉielo (“sky”) + arko (“arc”).
ĉielarko (accusative singular ĉielarkon, plural ĉielarkoj, accusative plural ĉielarkojn)