A person who loves challenges is called a narcissist. A narcissist values themselves a lot and is very selfish.
Someone who loves babies is called a pedophile.
Logophile
Phylomath
Patriot.
A boylover
A Lush.
Aquaphile
Greedy
A nerd
sellotapist
biologist
patriot