If you heard it somewhere, it would be helpful to know the context to try and understand its origin.
For example, it might be:
* A slang term: Used in a specific community or region.
* A character's name: In a book, film, or game.
* A nonsense word: Created for comedic effect or as a playful sound.
If you can provide more information, I might be able to offer a more specific answer.