Elspeth has an interesting appeal to it. I think it's homely and lovely at the same time.
Margaret is a nice standard name but it's nms.
“It is better to keep your mouth closed and let people think you are a fool than to open it and remove all doubt.”
~Mark Twain