Sometimes the client detects an
unknown virus that cannot be eliminated with the current set of virus definitions. You might have a file that you believe is infected but scans do not detect an infection. The Quarantine safely isolates potentially infected files on your computer. When you quarantine a virus, the virus cannot spread on your computer or to other computers in your network
since it does not know what kind of virus / category it belongs to you get the name as Unknown.
The whole techonology which does is Bloodhound.
Bloodhound technology dramatically increases the protection against new and unknown viruses.
Bloodhound isolates and locates the various logical regions of a file, and then analyzes the program logic for virus-like behavior. Bloodhound detects a very high percentage of unknown viruses. In addition, the client detects unknown viruses by monitoring activity on your computer for the behaviors that viruses typically perform. When a suspicious activity is detected, the client prevents the action from continuing
Hope I answered your question...;)