Ameliajane combines Amelia, from Germanic roots meaning work, with Jane, from Hebrew meaning God is gracious.
Like Ameliajane?
Swipe through thousands of names like it