In a way, I'm kind of against that sort of thing, and
Meaningful Name as a trope in general. It really isn't as common in the show as a lot of people think, and at the end of the day sometime's I think it can actually be distracting. I mean, there are exceptions - Fishen Chips, Gray Train and Peeler Copper Plod are all names I've helped concoct, to say nothing of the slightly more subtle 'puns' I've come up with, like Red Letter and White Brook. I would always advise that you aim a name more to the 'feel' of the character, rather than try to expose anything about them, unless you can come up with a good, plausible in-universe explanation. For example, the scientist I previously mentioned is named Erinaceidae, which is the scientific name for the hedgehog family, and she's notable for having a very prickly sort of personality. Her
actual name, however, is Summer Smiles. She picked her new name to distance herself from her families identity. For a more subtle example, White Brook is an old soldier who specializes in water magic. He's calm on the surface, and is normally called Brook, which evokes that calmness, but he also has the capacity for a tremendous degree of fury as havock, hence White - evoking rapids. He was born and raised near a river, however, in a country that is very close to its naval roots. So while it is a pun, and does hold some insight to his character, the pun and insight are very subtle and there's a very real explanation behind his name available. Making a pun too obvious makes it distracting fro mthe character themself, especially if you can't or wont' shorten the name. Midnight Fun might be a cute name for a party girl at first, but if you read it over and over, it's going to get old.