Kirby is an English boy name.
It derives from the same English surname.
It comes for a place that means “church settlement” in Old Norse.