It has been this way for a long time now and is required to be certified for the more security minded verticals, eg: banks, government, investing houses, etc.
Had this come up and and found the defect ID in case someone hits this again. CSCut08386 - Keyword 'eval' is not allowed as a substring. The fix allows "eval" as a substring, but not as the primary string. So, "testeval" would be fine, but simply "...
So, this is a stretch, but if there are reserved words that can't be used then I suspect one that was missed was "eval", which is a function name in just about every language written. SQL, js, java, php, etc.The one's that don't work all have dovEVA...