I love Amity! I think Dove could possibly work. For middle names, I think you can go wild, but I prefer a very out there middle with a more traditional first name for balance. So I like AmityKate or Anna Compassion, but not Amity Compassion. I think it just gets to be too much, and there's no "fall back name" if the child wants to have a more common/less common name to use.

A lot of these names are extraordinarily unusual, which I would caution against as a first name. Some of the names are not just unusual, but also have some bad metaphorical connotations. Glacier, for example, is associated with coldness and (via Glacial) extreme slowness. Night often carries the literary association of darkness and despair, as in Elie Wiesel's book "Night," an account of his time in Auschwitz and Buchenwald. Of course, Night is too common a word for that to be everyone's first assumption, but I'm sure the word was chosen for its dismal connotations.