Well I've used this name online for quite some time. I think I first used it when playing MOHAA with some friends. We all had pretty good names back then, ohh the good times. Nothing better than having 4 players with weird names dominating the server.
mammikoura would translate to something like "a clumsy person".