Oscar Fingal O'Flahertie Wills Wilde is his full name. 'Oscar' is his first name and 'Wilde' is his surname, so neither are middle names. Option C is incorrect because he actually has middle names (Fingal O'Flahertie Wills). Option D 'None of these' is correct because neither A nor B are middle names.