It could be cherry, the grain looks about right but the linseed oil has yellowed it so I cannot be sure.
Strange but it's the small things like eggcups that can sometimes be the hardest to make. Simple, yet functional but you still want it to be decorative and attractive to look at - that's a lot of work to fit into such a small bit of wood.
The proofs are - does it hold an egg and does it meet your daughters approval.
I like the cap you've turned to sit on it when on the shelf, smart idea.