From Namespedia - Names Meaning and Origins
Name: Bestoiu
Language: Romanian
Origin: Hungarian
Meaning: 'bestye' = 'beast' in Hungarian, it could also be a derivate of 'baştă' = bastion, redoubt ; see also the ukrainian 'bestati' = to scold
Comments: Beştoiu