Из франц. caprice -- то же, от ит. capriccio, букв. "козлиная поза" -- от лат. caper "козел", capra "коза".