Old German name meaning "noble person". Alice is derived from it and Adelaide is a French variant, possibly by a separate route.