The name Elsbeth is a girl's name meaning "pledged to God". Elsbeth and is often added to lists like International Variations of Elizabeth and discussed in our forums with posts like "Girls Makeover - Two Middles".
From the experts:
Although they could be easily confused, Elsbeth is a fairly unusual contracted German version of Elizabeth, while cousin Elspeth hails from Scotland. With its 'beth' ending, Elsbeth feels closer to the mother name.