Ang terminong "hacker" ay maaaring magkaroon ng iba't ibang kahulugan depende sa konteksto kung saan ito ginagamit. Narito ang ilang posibleng kahulugan:Ang hacker ay isang taong gumagamit ng kanilang teknikal na kadalubhasaan upang makakuha ng hindi awtorisadong access sa mga computer system o network para sa layunin ng pagnanakaw o pagmamanipula ng data.Sa ilang konteksto, mas malawak na ginagamit ang terminong "hacker" upang tukuyin ang sinumang may mataas na kasanayan sa paggamit ng mga computer o software, hindi alintana kung nakikibahagi sila sa mga ilegal na aktibidad.Ang isa pang paggamit ng terminong "hacker" ay upang ilarawan ang isang taong malikhain at maparaan sa paghahanap ng mga makabagong solusyon sa mga problema, kadalasan sa konteksto ng programming o software development.Sa wakas, ang terminong "hacker" ay minsang ginagamit bilang isang badge ng karangalan sa mga taong nakikibahagi sa etikal na pag-hack o pagsubok sa pagtagos, na kinabibilangan ng pagtatangkang kilalanin at pagsamantalahan ang mga kahinaan sa mga computer system nang maayos. upang makatulong na mapabuti ang kanilang seguridad.