i dont like
Beth on its own but i like it as a nn for
Elizabeth (which is a great name btw). I think
Beth is nicer than
Eliza or
Lizzie. i dont think
Beth is dated at all. I like the name
Annabeth so i think calling your child
Annie Beth or
Anna Beth is fine. :)