I go with D.
Many names that people think of as Irish were actually brought to Ireland by the Anglo-Norman invasion of Ireland in the 12th century. Names like Seamus, Patrick, and Sean are so widespread because of the Catholic Church’s requirements that Irish sons and daughters be named after saints. Seamus is the Gaelic version of James, and Sean is the Gaelic version of John. Criminal laws in Ireland from the 1500s to the 1900s forbade parents from giving their children traditional Irish names like Cathal, Aodh, and Brian. Now that parents are free to do so, they should give their children these long-forgotten, traditional names that are truly Irish.
Which of the following inferences can be drawn from the above argument?
(A) The author of the argument considers names like Aodh and Brian that were used in Ireland since before the 12th century to be “traditional.”
-> completely opposite.
(B) Irish parents prefer to give their children names that are as traditionally Irish as possible.
-> author prefers these names, not parents.
(C) Parents in Ireland are now free to give their children any name that they choose.
-> no. we do not know whether parents are free to give their children names such as 'must_destroy_ireland_I_am_robot'.
(D) The author of the argument feels that, even after hundreds of years of use, names like Patrick, Seamus, and Sean are still not “truly Irish.”
-> did not think of this, but interesting point. These names have been in use for hundreds of years of use, but the author thinks parents should name their children more 'true Irish', not the names in use.
Best answer so far by far!
(E) The author of the argument is still bitter about the introduction of non-Irish names into Ireland in the 12th century.
Is he/she? The passage never mention anything about the feeling of the author.