Thanks everyone. Really dislike Francis but love Frank. Think it a bit 'old man' for newborn though. Love it as a teenager's/man's name. It is also a family name which makes me like it more.
Why am I embarrassed to tell people I like it- hope it's because I don't want them to marr it somehow with their disapproval- know it's not everyones cup of tea. Worried I may regret it? Need to be brave!