Both are borrowed from French саrоussеl which is from Italian carosello (possibly from carro ‘chariot,’ from Latin carrus ‘two-wheeled wagon’).