I'm a huge Victor Hugo fan, so I can't help but love this name. Plus I think it would be great for any age.
I like that this is clearly a boy’s name, it’s strong and simple.
Hugo is a Latinized form of Hugh which is used in several different European languages. Hugh comes from the Germanic root hug, meaning "mind; spirit; heart." Originally, Hugh was a short form of names containing this word (i.e., Hubert).