Supun is a masculine given name in the Sanskrit language of
South Asian origin.
The term Supun derives from the Sanskrit
adjective "Sampurna" meaning "whole ", "full" or "complete". The personal name Supun implies A “full person” to all intents and purposes means one who has (or has built) an ability to just be himself or “a complete person” — having all
necessary or desired elements or skills: