Not that I know.
You should stay away from sites/books about names that have the word "baby" in their title. They unfortunately often pander to parents and "sweeten" the name meanings, or just give out-and-out wrong meanings (such as
Brendan meaning "stinking hair"). Especially stay away from Babynames.com, which is totally inaccurate and also very incomplete.
One exception is Oxygen's Babynamer, which is pretty accurate, I've found.
Miranda