2 names match.
English (from Germanic)
Short form of Richard, meaning brave ruler.
From the Germanic elements rand and wulf, meaning shield wolf.