[Opinions] Re: Yummy shortbread.
I assume you think the name would invite teasing because of the cookie. This is another example of "Don't name your child Mercedes because it's a car, Reuben because it's a sandwich, Lorna because it's a cookie." I know we're all aware that these were names before they were used to identify cars or foods. I think it would be a shame if these names fell out of use for this reason.
If by chance Lorna did invite teasing, this would be confined to childhood, and is not even a severe insult. "Ha, ha, your name is a cookie" is nothing compared to "You're fat, ugly, stupid" etc. I still think it's no reason to avoid using Lorna as a first name.
This kind of nonsense ends in adulthood. I work with a Mercedes, and nobody makes fun of her name. Maybe she got a little teasing in childhood, I don't know, but even if she did, now in adulthood she has a beautiful name that would make a little childhood teasing insignificant.