Related Information for Barney StinsonBarney Stinson is a fictional character created by Carter Bays and Craig Thomas for the CBS television series How I Met Your Mother, portrayed by Neil Patrick Harris .But this is only the official version of Barney Stinson’s existing, media want us to believe. To clarify the truth, here is the true story:Barney Stinson was born in Awesome Town and lives in New York nowadays. Originally, Barney is not an artist, but works for a global financial firm. read more