Ultimately from Latin venēnum. In this form, perhaps borrowed from Italian veleno.
vełen m (plural vełeni)