Preheat oven to 350. Finely chop onion and garlic; set aside. Drain artichoke hearts, reserving liquid in frying pan. Add onion and garlic; saute until soft and translucent. Set aside to cool.
In a mixing bowl, add chopped artichoke hearts and eggs; mix thoroughly. Toss in onions and garlic. When cool, mix in oregano, cheese and bread crumbs. Pour into an 8x8 or 9x9 square baking dish, spreading evenly, for 30-45 minutes.