fin- (Swedish) comes from Swedish fin, from French fin, from Middle French fin, from Old French fin, from Latin fīnis, from Proto-Indo-European dʰnh₂-.
fin- (Swedish): of high or higher quality, fancy, fine