Oh, this works perfectly for you! I love [name_m]Herschel[/name_m]. Such a warm, cozy name–exactly as you’ve described! [name_m]Willard[/name_m] is kind of a cute old man name, which makes it a good match for [name_m]Herschel[/name_m].
If I had a [name_m]Herschel[/name_m], he would be [name_m]Herschel[/name_m] [name_m]Peter[/name_m] or [name_m]Herschel[/name_m] [name_m]Bram[/name_m]