The .NET libraries use awkward names. Think only "evidence" instead of "IdCard" for an assembly.
"Evidence" makes you think of "criminal evidence" and not of "proof of identity".
The Microsoft guys currently working in the .NET team are certainly not good English speakers, which is a shame. The MFC, for example, has always been a "learn English by example" tool 🙂
ToDo: consolidate here all awkward names in .NET and either provide synonims library, either send them to MS connect, asking for names additions.