Attempting to translate Family/Model/Stepping information into a Processor name is not valid. Brand String is the only way to identify the processor reliably. The “Intel® Processor Identification and the CPUID Instruction” document (also called App Note or AP 485) is the place to start: http://www.intel.com/Assets/PDF/appnote/241618.pdf
Other useful publically available processor related documents are the Intel® Software Developer’s Manuals which can all be found here: http://www.intel.com/products/processor/manuals/index.htm (these can be very technical).
Another possibility is to check out Wikipedia* or just Google* “How to read Intel CPUID Brand String” (sample code is available): http://en.wikipedia.org/wiki/CPUID#EAX.3D80000002h.2C80000003h.2C80000004h:_Processor_Brand_String
All of the above will require the developer to know how to program in assembly language. Another less technical option is to use the systems built-in tools. For Windows*, check out WMI, and for Linux*, just check out “cat /proc/cpuinfo” from the command line.
Intel Customer Support
*Other names and brands may be claimed as the property of others.