conceited, egotistic, self-conceited, swollen, swollen-headed, vain
egotistic, narcissistic, self-loving