The correct answer is: Ashish Nehra does not have a middle name.
Ashish Nehra is an Indian cricketer who was born on November 29, 1979 in Meerut, Uttar Pradesh, India. He is a left-arm fast bowler who has played for India in all three formats of the game. He is known for his ability to swing the ball both ways and his aggressive bowling style.
Nehra made his Test debut for India in 1999 against England and his ODI debut in 2001 against Australia. He has played in 100 Test matches and 194 ODIs for India, taking 216 wickets in Tests and 195 wickets in ODIs. He was a member of the Indian team that won the 2011 Cricket World Cup.
Nehra retired from international cricket in 2017. He is currently the bowling coach of the Indian national team.
The options A, B, C, and D are all names of Indian cricketers. However, none of them are the middle name of Ashish Nehra.