I'm going to disagree with the other answers and say I don't think meaningful names are necessarily gimmicky. It's all about how you use them and they can add a lot to your story.
For instance, a parent could give their child a name like "Genius" and the kid could be inspired by that name to learn a lot and become really smart. Hence, they become a genius, true to their name. But the parents didn't foresee the kid being a genius, rather the character was inspired to become a genius because of their name.
A name like Blue (if the child has blue eyes as a newborn) or Red (if she has red hair) or Ringlet (if the baby was born with a head of curls) - these are tedious names but bear with me for example's sake - could easily and realistically be incorporated into your novel. I wouldn't name every character after one of their physical characteristics, but it's certainly not unrealistic to do so in this fashion.
Now, if you bad guy has some really evil name then that would be considered gimmicky in my book. Did his parents foresee him becoming evil? Did they want him to? Assuming it was his birth name and not a nickname, that is.
Which brings me to my next point: nicknames. While parents might not be able to foresee how their kids will turn out when they're born, people CAN develop nicknames later in life. If someone loves toads, maybe his friends call him Toad. Or if someone has curly hair they could be called Corkscrew. Nicknames could also be related to personality traits (Temper, Fury, etc.). Nicknames are a great way to give your reader a meaningful name without sounding gimmicky.
In some civilizations you get several names throughout your lifetime. Oftentimes children aren't even born into a name; rather, they are given a name that reflects something about their personality as they get a bit older. And for each "chapter" or "turning point" in the person's life, they get a new name. I read a book like this awhile back that had to do with Native Americans but I can't remember it's name. The MC's baby brother was never given a name (the ancestor in the tribe said a name just never came to her) and as it turned out, the book was foreshadowing the baby's death.
As you can see, there are many non-gimmicky ways to incorporate meaningful names into novels. And at the end of the day, I don't think it could negatively impact your book even if your names are somewhat gimmicky. For me personally, I love when characters have meaningful names. I dislike boring or useless names that serve almost no purpose in a piece of writing. Also, meaningful names are more likely to stick with the reader.