हैकर को उनके कार्य के आधार पर अलग-अलग नामो से बताया जाता है जो मुख्यतः पांच नामों से जाने जाते हैं 1. Black Hat Hacker 2. White Hat Hacker 3. Grey Hat Hacker 4. Red hat hacker 5. Blue Hat Hacker इन सभी को इनके काम करने के तरीकों से अलग -अलग नामों में विभाजित किया है जैसे बिना permission किसी वेबसाइट या किसी व्यक्ति की पर्सनल चीजों को Leak करने वाले हैकर को ब्लैक हैट हैकर कहा जाता  है, उसी प्रकार से बाकी सब को भी अपने कामो के हिसाब से विभाजित किया गया है।