Hi.
I understand why you suggest Baccarat, but I don't think it is French. If it were French you would expect it to be made of lead crystal, and have a concave polished base. The image suggests a flat, matte ground base, which together with the design and colour of the latticino and the poor glass quality suggests to me an origin further to the east - in Germany / Silesia / Bohemia.
Alan