Limnu is a weird name, where did it come from?

verb \'lim\

To depict or describe in painting or words.
She limned her breakthrough idea on the whiteboard so well that all the executives couldn’t stop cheering.

noun \'lim-nü\

A simple and powerful online whiteboard, designed for depicting and describing your thoughts in collaboration with others.
We needed a way to study online for anatomy class, and Limnu was the perfect thing.