You would call them arrogant.
You would call a person who praises himself a lot a narcissist.
A narcissist.
A hymn ...:)?
a person who tells proudly about himself is a boaster or a braggart.
a white person
A restless person.
Lucky.
I would rather say that if the person talks about how intelligent they are then i for an adult call it conceded.
Wife..
A Critic
hungry
Poor!