I like
Kai. I know several guys with this name and I how it's very to the point/no-nonsense.
Kai is youthful to me and I know adults with this name, but not anyone over 50.
Gerda is dated and stale to me. I also know people with this name, but I don't think it's an attractive name at all.