This paper is to show a non-vanishing property of the derivatives of certain class of L-functions. We study the non-vanishing and transcendence of special values of L-functions and their derivatives, attached to (cuspidal) Siegel-Hecke eigenforms of genus 2, quadratic twists of classical Hecke eigenforms, and half-integral weight modular forms.