With Virgin Atlantic middle name on ticket is not mandatory for travel. If you want to add your middle name, then you can add it to the ticket. It needs to be in the correct form.