La diferencia entre un brujo y un mago varía, dependiendo de con quién hables, y en ambos casos, los términos se refieren a un practicante de magia. Algunas personas usan los términos «mago» y «brujo» indistintamente, junto con términos como hechicero y mago, mientras que otros usan estos términos de formas muy específicas. En la comunidad Wicca en particular, la palabra «brujo» tiene un significado muy específico y ofensivo.
«Brujo» es una palabra más antigua que «mago», que proviene del inglés antiguo waerloga, que significa «rompe juramentos», mientras que asistente proviene de la palabra en inglés medio para «sabio». Las etimologías de las palabras ilustran las diferentes formas en que las personas a veces las ven. Los magos generalmente son vistos como buenas personas con fuertes códigos morales que también ofrecen sabios consejos y asistencia, y muchas historias de fantasía cuentan con un mago amable que ayuda a los personajes a lograr sus objetivos. Un brujo, por otro lado, a veces se presenta como un individuo mucho más oscuro.
En las comunidades que no distinguen entre magos y brujos, estos términos se usan típicamente para referirse generalmente a los practicantes de magia masculinos. También es común ver sutiles distinciones entre los dos que a menudo difuminan la línea entre magos y brujos. En algunos casos, por ejemplo, un brujo puede ser visto como un mago más avanzado que trabaja en magia más compleja, y algunas personas también consideran que los brujos son más corruptibles, profundizando en la magia más oscura que potencialmente puede convertirlos en malvados.
En la comunidad cristiana medieval, un brujo era específicamente un brujo, y el término tenía todas las connotaciones que acompañan a la brujería. Los brujos tendían a ser menos raros que las brujas, pero los hombres eran ocasionalmente procesados y ejecutados por brujería. En contraste, el concepto de un mago como un asesor sabio y amigable era común en algunas comunidades. Los practicantes de la alquimia se consideraban magos, por ejemplo, y la idea de un mago guía sigue viva en muchos programas de software, que tienen «magos» para ayudar a los usuarios con problemas.
En algunas partes de la comunidad Wicca, el término «brujo» puede referirse a un hombre o una mujer, y está reservado para alguien que ha roto los códigos de la comunidad. Alguien que está exiliado de un aquelarre, por ejemplo, puede ser llamado brujo. Debido a que muchos wiccanos toman sus juramentos y votos muy en serio, esta palabra se considera ofensiva, aunque muchos perdonan la confusión de personas fuera de su comunidad.