Compound of Aidan ('little fire,' Irish) and John ('God is gracious,' Hebrew), uniting two name traditions.
Like Aidanjohn?
Swipe through thousands of names like it