As per evoucher faqs on ba.com.....
Does the booking have to be made in your name?
No, eVoucher holders don’t need to travel on a booking made using their eVoucher. Although for security reasons, bookings made within four days of departure must include all eVoucher holders.