I think the idea behind meaningless names is that they don't constrain your project. This is good for codenames, but for some reason, today codenames turn into official names (maybe because of "release early, release often" philosophy?).
EDIT: My pet peeve, though, is names that mean something unrelated and much cooler. Like (my go-to example) Terraform - glorified configuration manager appropriating the name of something infinitely more interesting.