who sang should have been a cowboy June 28, 2026 • 1 min read TwitterFacebookWhatsAppLinkedInTelegramCopy Link “Should’ve Been a Cowboy” was sung by country music artist Toby Keith. Written by Kaliyugavaradhan "Reading nourishes the soul like no other activity." — This philosophy guides my writing and exploration of ideas.