Meaning & History
Perhaps derived from an old Celtic element agro meaning "battle, slaughter". This is possibly the name of a Brythonic goddess for whom the River Ayr in Scotland was named.
People think this name is
classic mature formal upper class natural devious strong rough strange serious nerdy