The yezer hara (evil inclincation) has seven names:
1. evil; 2. uncircumcised; 3. impure; 4. enemy; 5. stumbling block; 6. stone [on one's heart]; 7. hidden [in one's heart].
Source: BT Sukkah 52a