Flora is sweet and simple. It sounds like a good fairy from an old fable.
It sounds more English than Scottish to me. There are Scottish people with this name, but it isn't particularly popular there. The biggest associations are with flowering plants and the
Roman goddess.