The name Innocence is actually authentic. There was a great orator named Cotton Mather. He named his son Increase. These names have more in common with most other names in that they have a meaning. People gave names to their children that seem unlikely now - though celebrities have occasionally named their children after nouns.
If you study more of the early American Lit, you will find authors with unusual names.
Consider, the name Waheed means kind or nice. What do most of the names commonly used in English mean? They have meaning, but they are less clear.
What startles you about Innocence as a name is the meaning is clear. It is not a Christopher (soldier of Christ) but something you know immediately.
In religious orders, such names were common. There was a Pope Innocence (a few of them).
Of course, I do not know why Cotton Mather’s parents chose that name, though it has a dual meaning. He and his son are just two examples of brilliant authors with odd first names.
There was a meteorologist whose name was Storm Field.
Names are not restricted to Susan, Dave, Bob, Carol or Jane. They never have been, but custom changes and some of the old traditional names are rarely found. I would be surprised if a descendant of Cotton Mather would have more than a possible unusual middle name - such as Edward Increase Mather.
You restrict yourself considerably when you overlook the earlier authors. Such eloquence ought not to be truly lost to our memories.