Zaprian was popular as early as the 16th century. Its female counterpart developed later (probably when the parents wanted to name a girl after its uncle or grandpa). Dosta was especially popular in the beginning of the 20th century. Read
on to learn why :)
Otherwise, you are basically right, Pavlos
. For most of the families a lot of children were a blessing. Some people, however, were poor enough not to own any land. The "stop names" were originally meant to prevent any evil, but people started to use them in hopes of "no more kids". The main reason was that they were simply not able to feed a lot of children.
One last thing: Dosta was sometimes used when the family had a lot of girls and no boys. I guess the parents meant - OK, we have enough (dosta) girls, now it's time for a boy :o). It was especially popular in the beginning of the 20th century, as Bulgaria led 7 wars then and naturally there were few men left.
PS: You are soooo right about the lutenitsa vs ketchup. And I am not just being patriotic :o)